知らないことがアダになる可能性が・・・!
例えば回線切れちゃって
作業してるときに、ネットワークの問題で正常にデタッチしないまま接続が切れたとします。
例え接続切れたとしても、ちゃんとつなぎ直せるのがscreen様!
ということで、確認コマンド。
screen -ls
ちゃんと残ってるのが確認できます。
アタッチ!
それらしいのがあるとわかったらアタッチするだけです。
screen -r
・・・アタッチされない。
あれ?
ID指定せなあかんのやっけ?
screen -r 9999
・・・あれ?
そんなとき!
最後の奥義がコレです。
screen -x
アタッチ成功!
危うくゾンビ的なものを残すところでした。
アタッチできるもの
よくよく見ると、screen -ls した時に、
・・・・・(Detached)
となってるやつしかscreen -r できないらしい。
・・・・・(Attached)
ってなってて、アタッチしてるはずないのに・・何これ・・みたいな場合は、
screen -r ではなく、screen -x を使えばOK、と。