我的服务器上有很多屏幕。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 脚本可以关闭每个打开/分离的屏幕?
答案1
简单killall screen
就够了吗?
答案2
出于这个原因,我建议使用 byobu。它包含在大多数 Linux 发行版的存储库中,并且可以更轻松地同时打开多个屏幕并一目了然地查看它们。