我正在尝试在最新版本的Cygwin 64位Windows Ultimate下运行屏幕(版本4.0),它不想工作。我使用“screen -d -m -S screen1”启动了一个新的屏幕会话。当我使用“screen -A -d -r screen1”之类的东西连接到它时,进程挂起。当我列出带有“screen -list”的屏幕时,它会将屏幕报告为“可能已死”。
知道如何在我的环境中使用屏幕吗?
答案 0 :(得分:4)
我刚刚运行了相同的命令,并遇到了类似的问题。但是我一直在64位Windows 7下使用屏幕。
我只是使用screen
开始一个屏幕会话,然后screen -dr
重新连接到同一个会话。 (我实际上一直在使用screen -U
和screen -drU
,但我刚刚意识到defutf8 on
中的$HOME/.screenrc
,-U
不是必需的。)
我还没弄清楚为什么你的方法不起作用。
答案 1 :(得分:1)
我目前还在尝试在Windows Server 2008安装上的cygwin安装上进行屏幕工作。
原则上它起作用,所以我可以重复使用会话,但它非常错误:
1。)只有通过rdp会话启动的会话(在Windows桌面上)才能访问已挂载的网络共享,通过ssh启动的会话只能访问" c"。 (okey实际上不是一个屏幕bug,一般来说更多是cygwin)
2。)分离不通过ssh工作。 strg + a + d只是通过按顺序使用这些键来冻结终端:[strg + z,bg,%,strg + c]我可以回到我上一次访问过的屏幕会话。
3。)这导致了一个有趣的状态,我可以多次连接相同的屏幕会话,并查看所有实例的输入和输出