여러 위치에서 여러 개의 터미널 창을 열어야 하는 프로젝트가 종종 있는데, 프로젝트 작업을 할 때마다 작업 공간을 설정하는 데 시간이 오래 걸리기 때문에 이를 스크립트를 사용하여 자동화할 수 있으면 좋겠습니다.
나는 이것만 할 수 있다:
xterm -hold -e "cd SOMEDIRECTORY && DO STUFF"
하지만 문제는 명령만 실행하고 해당 창에서 다른 작업을 수행할 수 없다는 것입니다. 나는 디렉토리에 대한 창을 열고 거기에서 몇 가지 명령을 실행한 다음 해당 디렉토리 내에서 내 자신의 작업을 수행할 수 있기를 원합니다. 이 목표를 어떻게 달성할 수 있나요?
답변1
xterm -e "SOME COMMANDS; bash"
답변2
2020년에 이 기사를 발견했고 그 솔루션이 나를 구했습니다! 다른 사람에게 도움이 더 필요할 경우를 대비해 이 작은 스크립트를 공유하세요.
#!/bin/bash
exec xterm -hold -e 'date ; ls / ; bash' &
python3.6 /scratch/src/mouseNow.py