명령을 사용하기 시작한 ‘foo’라는 화면이 있습니다.
screen -S foo -d -m my_command_goes_here.
이것을 cron에 넣고 화면을 죽여 밤마다 다시 시작하고 싶습니다. 화면을 사용하는 이유는 내 명령이 다른 여러 프로세스를 시작하기 때문에 모두 종료됩니다.
그래서 … sceen ‘foo’를 죽이는 명령은 무엇입니까?
감사!
답변
screen -S foo -X quit
매뉴얼 페이지에서 :
-X Send the specified command to a running screen session.
...
quit Kill all windows and terminate screen.
답변
이것을 사용해보십시오 :
화면 -S foo -X kill
실행중인 대상과 현재 상태에 따라 조심해야 할 것입니다. 화면에서 실행중인 프로세스를 종료하지 않을 수 있으며 파일이 열려 있으면 파일 시스템이 불안정해질 수 있습니다 (확실하지 않습니다. , 난 그냥 가정)