编写脚本以关闭屏幕会话

时间:2009-09-01 17:26:32

标签: bash scripting gnu gnu-screen detach

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

2 个答案:

答案 0 :(得分: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.

答案 1 :(得分:3)

必须使用$ killall SCREEN才能工作。