Kill detached screen session
I learned from somewhere a detached screen can be killed by
screen -X -S [session # you want to kill] kill
where [session # you want to kill] can be gotten from
screen -ls .
But this doesn't work. Anything wrong? What's the correct way?
"kill" will only kill one screen window. To "kill" the complete session, use quit .
Example
$ screen -X -S [session # you want to kill] quit
You can kill a detached session which is not responding within the screen session by doing the following.
Type screen -list to identify the detached screen session.
~$ screen -list
There are screens on:
20751.Melvin_Peter_V42 (Detached)
Note: 20751.Melvin_Peter_V42 is your session id.
Get attached to the detached screen session
screen -r 20751.Melvin_Peter_V42
Once connected to the session press Ctrl + A then type :quit
List screens:
screen -list
Output:
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.
Kill screen session:
screen -S 23536 -X quit
链接地址: http://www.djcxy.com/p/65678.html
上一篇: 跳过列表与二进制搜索树
下一篇: 杀死分离的屏幕会话
