我从某个地方学到了一个独立的屏幕可以被杀死
screen -X -S [session # you want to kill] kill
你可以从哪里得到 [你要杀的会话#]
screen -ls
但这不起作用。哪里不对了?什么是正确的方法?
“杀死” 只会杀死一个屏幕窗口。要 “杀死” 整个会话,请使用quit
。
$ screen -X -S [session # you want to kill] quit
您可以通过执行以下操作来终止在屏幕会话中没有响应的分离会话。
键入screen -list
以标识分离的屏幕会话。
~$ screen -list There are screens on: 20751.Melvin_Peter_V42 (Detached)
注意: 20751.Melvin_Peter_V42
是您的会话 ID。
附加到分离的屏幕会话
screen -r 20751.Melvin_Peter_V42
连接到会话后按Ctrl + A,然后键入:quit
列表屏幕:
screen -list
输出:
There is a screen on:
23536.pts-0.wdzee (10/04/2012 08:40:45 AM) (Detached)
1 Socket in /var/run/screen/S-root.
杀死屏幕会话:
screen -S 23536 -X quit