编写脚本以关闭屏幕会话

use*_*879 8 bash scripting gnu gnu-screen detach

我在我的机器上运行了一堆屏幕会话,但所有屏幕会话都是分离且不需要的.有没有一种方法可以关闭所有这些,所以当我输入"screen -ls"时我什么都没有?

bsi*_*sco 11

怎么样

$killall screen
更新

这里只是为了说明我的机器中的线路,我测试了这个:

blake ~ $  screen -ls
There are screens on:
        10250.pts-0.web01       (Detached)
        446.pts-0.web01 (Detached)
        599.pts-0.web01 (Detached)
        526.pts-0.web01 (Detached)
4 Sockets in /tmp/screens/S-blake.

blake ~ $  killall screen
blake ~ $  screen -ls
No Sockets found in /tmp/screens/S-blake.

  • 实际上它会.我刚刚在我的机器上测试了它并将它们全部擦掉了 (2认同)