原因分析:
由于一些命令被挂起了, 在后台驻留,需要关闭。
解决方法:
输入命令jobs -l显示停止进程的详细列表
可以通过如下命令杀死或者激活停止的进程:
根据个人情况
-
fg %1 重新启动程序命令,其中数字1是中括号([])内的数字,表示jobs序号;
-
kill %1 彻底结束程序命令,同样数字1是中括号([])内的数字,表示jobs序号;
然后,再次用logout、exit就可以退出了。
There is a screen on: 2467.test (Attached) There is no screen to be resumed matching test.
使用 screen -r 恢复会话时,出现错误:There is a screen on: 2467.test (Attached) There is no screen to be resumed matching test.
使用 -d 来把这个 screen 窗口给 detach 掉就行,例如我这里的命令需要改成:
screen -r -d 2467
其中 2467 是使用 screen -r 提示的窗口编号。这样就能正常恢复这个窗口了。