使用 SSH 关闭/退出所有屏幕

使用 SSH 关闭/退出所有屏幕

我的服务器上有很多屏幕。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 发行版的存储库中,并且可以更轻松地同时打开多个屏幕并一目了然地查看它们。

相关内容