当我在我的电脑上使用screen
,并分离时,我被带回到命令提示符,一切都很好。 但是,如果我SSH远程进入我的电脑,并使用屏幕,当我试图分离我得到的错误Utmp slot not found -> not removed
。
然后挂起,我甚ctrl-c
不能ctrl-c
, ctrl-d
和必须closuresCygwin窗口。 为什么发生这种情况,我该如何解决?
请注意,通过SSH将您的计算机重新创build出错,然后返回:
$ screen (Ca d) $ ssh -R12345:localhost:22 username@someServer $ ssh -p12345 [email protected] $ screen -r (Ca d)
看起来罪魁祸首是文件/var/run/utmp
,在我的情况下,它只是一个空文件,而且是/var/run/
目录中的唯一文件。
对我来说,我只是通过rm /var/run/utmp
删除它,
或者你可以重命名它,例如mv /var/run/utmp /var/run/utmp~