태그 보관물: gnu-screen

gnu-screen

화면 이름을 알고 있으면 어떻게 화면을 종료합니까? my_command_goes_here. 이것을 cron에 넣고 화면을 죽여

명령을 사용하기 시작한 ‘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

실행중인 대상과 현재 상태에 따라 조심해야 할 것입니다. 화면에서 실행중인 프로세스를 종료하지 않을 수 있으며 파일이 열려 있으면 파일 시스템이 불안정해질 수 있습니다 (확실하지 않습니다. , 난 그냥 가정)


답변