FreeBSDでアイドル画面セッションを復元する

FreeBSDでアイドル画面セッションを復元する

私はFreeBSDでGNOMEデスクトップ環境を使用しています。 GNOME Terminal 2.26には複数のタブがあり、各タブには進行中のscreen(4.00.03)セッションがあります。 SSHと大容量ファイルを使用してリモートサーバーの1つにログインしましたが、catしばらくするとscreenGNOME 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 ...

おすすめ記事