rwo*_*lst 6 ssh cygwin gnu-screen
当我screen
在我的电脑上使用并分离时,我被带回命令提示符,一切都很好。但是,如果我通过 SSH 远程连接到我的计算机并使用屏幕,当我尝试分离时,我会收到错误Utmp slot not found -> not removed
.
然后它挂起,我什至不能ctrl-c
,ctrl-d
不得不关闭 Cygwin 窗口。为什么会发生这种情况,我该如何解决?
请注意通过 SSH 退出您的计算机然后返回来重新创建错误:
$ screen
(C-a d)
$ ssh -R12345:localhost:22 username@someServer
$ ssh -p12345 username@127.0.0.1
$ screen -r
(C-a d)
Run Code Online (Sandbox Code Playgroud)
看起来罪魁祸首是 file /var/run/utmp
,在我的例子中,它只是一个空文件,并且是/var/run/
目录中唯一的文件。
对我来说,我只是通过删除它rm /var/run/utmp
,
或者你可以重命名它,例如mv /var/run/utmp /var/run/utmp~
归档时间: |
|
查看次数: |
2233 次 |
最近记录: |