在活动屏幕会话内时,可以调用杀死会话中的所有活动窗口并使用 退出会话Ctrl+a \
,但是,如何screen -ls
在不首先附加到会话的情况下对通过名称(例如从 )已知的会话实现相同的效果?一种想法可能是找到该屏幕实例的 PID 并杀死 -9 它,但是,使用这种方法是否有可能留下一些过时的会话资源?我正在为此寻找一种特定于屏幕的方法。谢谢。
答案1
该quit
命令用于终止会话。你可以给shell命令
screen -S sessioname -X quit
在活动屏幕会话内时,可以调用杀死会话中的所有活动窗口并使用 退出会话Ctrl+a \
,但是,如何screen -ls
在不首先附加到会话的情况下对通过名称(例如从 )已知的会话实现相同的效果?一种想法可能是找到该屏幕实例的 PID 并杀死 -9 它,但是,使用这种方法是否有可能留下一些过时的会话资源?我正在为此寻找一种特定于屏幕的方法。谢谢。
该quit
命令用于终止会话。你可以给shell命令
screen -S sessioname -X quit