我从某个地方了解到,分离的屏幕可能会被
screen -X -S [session # you want to kill] kill
可以从中获取[您要终止的会话#]
screen -ls
但这行不通。有什么问题吗?正确的方法是什么?
我从某个地方了解到,分离的屏幕可能会被
screen -X -S [session # you want to kill] kill
可以从中获取[您要终止的会话#]
screen -ls
但这行不通。有什么问题吗?正确的方法是什么?
当前回答
列表屏幕:
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
其他回答
列表屏幕:
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
对我来说
exit
作品这是在屏幕会话中进行的。
screen -wipe
应清除所有死屏会话。
您只需转到屏幕会话所在的位置并运行:
screen -ls
这导致
There is a screen on:
26727.pts-0.devxxx (Attached)
1 Socket in /tmp/uscreens/S-xxx. <------ this is where the session is.
只需删除它:
cd/tmp/uscreens/S-xxxls26727.pts-0.devxxxrm26727.pts-0.devxxxls
uscreens目录中不再包含26727.pts-0.devxxx文件。现在,确保只需键入以下内容:
屏幕-ls
你应该得到:
在/tmp/uscreens/S-xxx中找不到套接字。
当给出一些有意义的名称时,更容易终止会话:
//Creation:
screen -S some_name proc
// Kill detached session
screen -S some_name -X quit