У меня есть экран с именем 'foo', который я начал использовать командой
screen -S foo -d -m my_command_goes_here.
Я хочу поместить это в cron и перезапустить ночью, убивая экран. Причина, по которой я использую экран, заключается в том, что моя команда запускает несколько других процедур, и это гарантирует, что они все завершатся.
Итак ... какова команда убить sceen 'foo'?
Благодарность!
linux
gnu-screen
Poul
источник
источник
Ответы:
screen -S foo -X quit
Со страницы руководства:
источник
Попробуйте использовать это:
Экран -S Foo -X убить
Я был бы осторожен, хотя, в зависимости от того, что вы запускаете и в каком состоянии он находится, это может не убить процессы, запущенные на экране, и может вызвать нестабильность файловой системы, если у нее открыты какие-либо файлы (я точно не знаю я просто предполагаю)
источник
foo
, используйтеscreen -list
для получения списка текущих запущенных сеансов.