현재 screen
두 개의 서로 다른 관련 프로젝트(단순화)에서 Grunt 빌드를 모니터링하기 위해 창을 자동으로 여는 파일이 있습니다.
sessionname popcorn
zombie kr
chdir srv
screen -t "srv grunt watch" 1 grunt watch
chdir ../client
screen -t "client grunt watch" 2 grunt watch
때때로 Grunt 프로세스 중 하나를 종료하고 다시 시작하기 전까지는 잘 작동합니다. 감시자를 종료 srv
한 다음 다시 시작하면 이제 잘못된 디렉토리에 있고 감시자를 시작하기 위해 chdir을 실행하면 클라이언트 감시자를 다시 시작할 수 없습니다.
화면 창을 원래 시작된 디렉토리에 "고정"하여 종료하고 다시 시작한 후에도 해당 디렉토리를 유지하는 방법이 있습니까? 동일한 작업을 수행하는 다른 방법이 있습니까?