Ssh

Dtach 和 Vim over Ssh:重新附加會話

  • January 19, 2011

我連接到我的伺服器:

$ ssh me@example.com

在伺服器中,我打開一個dtach會話vim

$ dtach -c \tmp\my-dtach-session-pipe vim

然後我的 ssh 會話終止。我試圖回到我的會話:

$ ssh me@example.com
$ dtach -a \tmp\my-dtach-session-pipe

我沒有得到 vim,而只是一個閃爍的游標。我不能從那裡做任何事情,甚至不能ctrl+c,我只能分離dtachwith ctrl+\

如何正確恢復我的 dtach 會話?還是我錯過了 dtach 應該如何表現的想法?

注意我很清楚tmuxscreen實用程序。

我認為您可以通過將WINCH信號傳遞給以下方式來防止這種情況dtach

dtach -c /tmp/my-dtach-session-pipe -r winch vim

或在重新連接時:

dtach -a /tmp/my-dtach-session-pipe -r winch

也許你確實得到了你想要的,但你需要重新繪製螢幕?嘗試按CTRL + L

引用自:https://unix.stackexchange.com/questions/6126