2011-08-30 101 views
6

我試圖在64位Windows Ultimate的最新版本的Cygwin中運行屏幕(版本4.0),並且它不想工作。我使用「screen -d -m -S screen1」啓動新的屏幕會話。當我使用諸如「screen -A -d -r screen1」之類的東西連接它時,進程掛起。當我用「screen-list」列出屏幕時,它會將屏幕報告爲「可能死機」。如何讓屏幕在cygwin中工作

任何想法如何使屏幕在我的環境中工作?

回答

4

我剛剛運行了相同的命令,並且出現了類似的問題。但我一直使用64位Windows 7下的屏幕。

我只是使用screen開始屏幕會話,並且screen -dr稍後重新連接到同一個會話。 (我實際上一直在使用screen -Uscreen -drU,但我意識到,在我$HOME/.screenrcdefutf8 on,該-U是沒有必要的。)

我還沒有想通了,爲什麼你的方法是行不通的。

+0

謝謝你的提示有趣的狀態。我用「screen -U -S screen1」創建一個新的會話,並用「screen -drU screen1」成功連接到它。這應該是我需要的。我會把它留給cygwin人來修復其他選項。 – 80skeys

1

我目前也在嘗試在Windows Server 2008安裝上安裝cygwin安裝屏幕。

它的工作原理,這樣我就可以重新使用會話,但其相當馬車:

1)僅通過會話RDP會話(在Windows桌面上啓動)才能訪問安裝的網絡共享,會議開始通過ssh只能訪問「c」。 (奧奇不是真的一個屏幕的bug,更多的cygwin一般)

2.)detach不通過ssh工作。 strg + a + d只是按照這個順序使用這些鍵來凍結終端:[strg + z,bg,%,strg + c]我可以回到我上次訪問的屏幕會話中。

3)這導致了我可以有相同的屏幕會話連接多次,並且看到輸入和輸出的所有實例