Ubuntu 如何让screen或byobu终止所有分离的会话?

Ubuntu 如何让screen或byobu终止所有分离的会话?,ubuntu,session,centos,gnu-screen,Ubuntu,Session,Centos,Gnu Screen,我不想要他们了 我尝试了screen--help,但没有找到用于此任务的命令套件 有什么方法可以解决这个问题吗?您需要在每个分离的屏幕会话上循环,并发出“退出”命令。以下一个班轮可以满足您的要求: screen -ls | grep "Detached" | awk '{print $1}' | xargs -i screen -X -S {} quit 在.bash_配置文件中包含此函数: killd () { echo yo for session in $(screen -ls | gr

我不想要他们了

我尝试了
screen--help
,但没有找到用于此任务的命令套件


有什么方法可以解决这个问题吗?

您需要在每个分离的屏幕会话上循环,并发出“退出”命令。以下一个班轮可以满足您的要求:

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

在.bash_配置文件中包含此函数:

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

要运行它,请调用kild

这是否意味着您需要登录byobu并运行此命令?