У меня на сервере много экранов. С участием screen -ls
Я получил:
There are screens on:
12858.test1 (Detached)
28210.test2 (Detached)
12494.moretesting3 (Detached)
31787.testingfour4 (Detached)
13192.testscreen5 (Detached)
5 Sockets in /var/run/screen/S-root.
Я знаю, что могу закрыть отдельный экран с помощью screen -S 12858 -X quit
или screen -S test1 -X quit
но мне нужен способ закрыть все экраны одновременно.
Есть ли команда ssh или сценарий bash, который может закрыть каждый открытый / отсоединенный экран?
Был бы простой killall screen
хватит?
Именно по этой причине я рекомендую использовать байобу. Это есть в репозиториях большинства дистрибутивов Linux, и намного проще открыть сразу несколько экранов и сразу увидеть их все.