入力すると、screen -r
復元する画面のリストまたは「復元する画面がない」というメッセージが表示されることを期待しています。
今日は画面が表示されますが、復元する画面がありませんというメッセージが表示され続けます。
[root@server chiliNUT]# screen -r
There is a screen on:
27863.pts-1.server (Attached)
There is no screen to be resumed.
[root@server chiliNUT]# screen -rx 27863
[detached]
[root@server chiliNUT]# screen -r
There is a screen on:
27863.pts-1.server (Attached)
There is no screen to be resumed.
画面が接続されたと報告するのはなぜですか?上記の行([detached]
)で区切りました。
答え1
おっしゃったようscreen -r
にこの画面がありますが付いています。現在の端末から復元するには、まず別の端末から切り離す必要があります。screen -d -r 27863
マンページを参照してください-d
。
編集:-d
代わりに使用してください-x
。
Edit2:@alex78191:使用すると、-x
画面は現在実行中のセッションに接続され、「マルチディスプレイモード」になります。両方の端末で同時にセッションを表示できます。つまり、1つの端末にコマンドを入力すると、2回目にも登場します。ただし、マルチディスプレイモードを終了すると、現在の端末のみが終了します。したがって、(他の端末で)まだ添付されたメッセージが届きます。