Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
屏幕进程挂起在cygwin中_Cygwin_Gnu Screen - Fatal编程技术网

屏幕进程挂起在cygwin中

屏幕进程挂起在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位WindowsUltimate下运行Cygwin最新版本的screen(版本4.0),但它不想工作。我使用“screen-d-m-S screen1”启动了一个新的screen会话。当我使用“screen-A-d-r screen1”之类的东西连接到它时,进程挂起。当我用“屏幕列表”列出屏幕时,它会将屏幕报告为“可能已死亡”


知道如何让屏幕在我的环境中工作吗?

我只是运行了与您相同的命令,并且遇到了类似的问题。但我一直使用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的人来解决其他问题。