屏幕进程挂起在cygwin中
我试图在64位WindowsUltimate下运行Cygwin最新版本的screen(版本4.0),但它不想工作。我使用“screen-d-m-S screen1”启动了一个新的screen会话。当我使用“screen-A-d-r screen1”之类的东西连接到它时,进程挂起。当我用“屏幕列表”列出屏幕时,它会将屏幕报告为“可能已死亡”屏幕进程挂起在cygwin中,cygwin,gnu-screen,Cygwin,Gnu Screen,我试图在64位WindowsUltimate下运行Cygwin最新版本的screen(版本4.0),但它不想工作。我使用“screen-d-m-S screen1”启动了一个新的screen会话。当我使用“screen-A-d-r screen1”之类的东西连接到它时,进程挂起。当我用“屏幕列表”列出屏幕时,它会将屏幕报告为“可能已死亡” 知道如何让屏幕在我的环境中工作吗?我只是运行了与您相同的命令,并且遇到了类似的问题。但我一直使用64位Windows7下的屏幕 我只需使用screen启动屏幕
知道如何让屏幕在我的环境中工作吗?我只是运行了与您相同的命令,并且遇到了类似的问题。但我一直使用64位Windows7下的屏幕 我只需使用
screen
启动屏幕会话,然后使用screen-dr
重新连接到同一会话。(实际上,我一直在使用screen-U
和screen-drU
,但我刚刚意识到,在我的$HOME/.screenrc
中启用defutf8时,-U
是不必要的。)
我还没有弄明白为什么你的方法不起作用。我目前也在尝试在windows server 2008上的cygwin安装上进行屏幕工作
它在原则上是有效的,因此我可以重用会话,但它有很多问题:
1.)只有通过rdp会话(在windows桌面上)启动的会话才能访问装载的网络共享,通过ssh启动的会话只能访问“c”。(好吧,不是真正的屏幕bug,一般来说更像是cygwin)
2.)通过ssh分离不起作用。strg+a+d只需按顺序使用这些键即可冻结终端:[strg+z,bg,%,strg+c]我可以回到上次访问的屏幕会话
3.)这导致了一种有趣的状态,即我可以多次连接同一屏幕会话,并查看所有实例的输入和输出谢谢提示。我使用“screen-U-S screen1”创建了一个新会话,并成功地用“screen-drU screen1”连接到它。这应该就是我所需要的。我会让cygwin的人来解决其他问题。