我試圖在64位Windows Ultimate的最新版本的Cygwin中運行屏幕(版本4.0),並且它不想工作。我使用「screen -d -m -S screen1」啓動新的屏幕會話。當我使用諸如「screen -A -d -r screen1」之類的東西連接它時,進程掛起。當我用「screen-list」列出屏幕時,它會將屏幕報告爲「可能死機」。如何讓屏幕在cygwin中工作
任何想法如何使屏幕在我的環境中工作?
我試圖在64位Windows Ultimate的最新版本的Cygwin中運行屏幕(版本4.0),並且它不想工作。我使用「screen -d -m -S screen1」啓動新的屏幕會話。當我使用諸如「screen -A -d -r screen1」之類的東西連接它時,進程掛起。當我用「screen-list」列出屏幕時,它會將屏幕報告爲「可能死機」。如何讓屏幕在cygwin中工作
任何想法如何使屏幕在我的環境中工作?
我剛剛運行了相同的命令,並且出現了類似的問題。但我一直使用64位Windows 7下的屏幕。
我只是使用screen
開始屏幕會話,並且screen -dr
稍後重新連接到同一個會話。 (我實際上一直在使用screen -U
和screen -drU
,但我意識到,在我$HOME/.screenrc
defutf8 on
,該-U
是沒有必要的。)
我還沒有想通了,爲什麼你的方法是行不通的。
我目前也在嘗試在Windows Server 2008安裝上安裝cygwin安裝屏幕。
它的工作原理,這樣我就可以重新使用會話,但其相當馬車:
1)僅通過會話RDP會話(在Windows桌面上啓動)才能訪問安裝的網絡共享,會議開始通過ssh只能訪問「c」。 (奧奇不是真的一個屏幕的bug,更多的cygwin一般)
2.)detach不通過ssh工作。 strg + a + d只是按照這個順序使用這些鍵來凍結終端:[strg + z,bg,%,strg + c]我可以回到我上次訪問的屏幕會話中。
3)這導致了我可以有相同的屏幕會話連接多次,並且看到輸入和輸出的所有實例
謝謝你的提示有趣的狀態。我用「screen -U -S screen1」創建一個新的會話,並用「screen -drU screen1」成功連接到它。這應該是我需要的。我會把它留給cygwin人來修復其他選項。 – 80skeys