你如何让屏幕或byobu杀死所有分离的会话?

时间:2012-02-26 00:37:18

标签: ubuntu session centos gnu-screen

我不再想要他们了。

我尝试了screen --help并没有为此任务找到一些命令套件。

有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:8)

您需要遍历每个分离的屏幕会话并发出“退出”命令。以下单行代码将为您完成:

screen -ls | grep "Detached" | awk '{print $1}' | xargs -i screen -X -S {} quit

答案 1 :(得分:0)

在.bash_profile中包含此功能:

killd () {
echo yo
for session in $(screen -ls | grep -o '[0-9]\{5\}')
do
screen -S "${session}" -X quit;
done
}

要运行它,请致电killd

相关问题