
私はFreeBSDでGNOMEデスクトップ環境を使用しています。 GNOME Terminal 2.26には複数のタブがあり、各タブには進行中のscreen
(4.00.03)セッションがあります。 SSHと大容量ファイルを使用してリモートサーバーの1つにログインしましたが、cat
しばらくするとscreen
GNOME Terminalタブのセッションが中断されました。出力はpstree
次のとおりです。
$ pstree -p 1700
-+= 00001 root /sbin/init --
\-+- 01506 martint gnome-terminal
\-+= 01586 martin bash
\-+= 01699 martin screen
\-+= 01700 root screen
PID 1700には、PID 1700を含む12以上のプロセスがあり、すべてのプロセスはアイドル状態です。
$ ps -p 01700 -o command,state
COMMAND STAT
screen Is
$
リモートサーバーからSSHセッションを切断し、screen
スクロールがブロック解除されていることを確認しました。このセッションを復元する方法はありますかscreen
?
答え1
他の端末から再接続する前に分離を実行できます。たとえば、次のようになります。
$ screen -list
$ screen -d -r ...