我正在尝试重新连接我已打开的不同屏幕会话。像往常一样,我试试:
screen -r [screen name]
这通常有效,但现在它一直挂着终端。 Ctrl + c没有帮助,我最终不得不关闭终端。其他屏幕功能(screen -ls
,screen -S [new screen name]
)可以正常工作。
其中一个屏幕中有一个进程。我可以从生成的输出文件的存在中看到该进程仍在运行。我只是无法访问屏幕本身。
我尝试创建一个新屏幕,分离它并重新连接它 - 这很好用。我可以访问新屏幕,但不能访问在弹出此问题之前打开的屏幕。
答案 0 :(得分:1)
你应该杀死有问题的屏幕。尝试,
screen -X -S <screenname> kill
如果它不起作用,你应该自己杀掉这些进程。首先,你应该找到哪些有问题。输入;
ps aux
然后找到要杀死的进程的PID号。并输入;
kill -9 <pidnumber>
并检查它是否正常工作:)
此致
埃夫伦