こんなできごと
- リモートサーバに多段sshで作業してた
- あるスクリプトを動かしてた
- 思ったより時間が経っても処理が終わらず、タイムアウトで通信が切れてしまってた
- やってた処理は中断。Oh no....😱
心がけていたつもりでも、新しい環境だったり始めて動かすスクリプトだったりすると忘れちゃう。
screenを使ったが
さて、心を入れ替えて、screenを使うようにしましたが。
「はて、今わたしが作業しているこのターミナル、screenつかってるんだっけ?どうだっけ?」と分からなくなることがあります。
すみません。。。
とりあえず落ち着いて。
bash-3.2$ echo $STY
21812.ttys001.mb
Ref. Environment Variables - Screen User's Manual
Ref. Screen User's Manual
Screenを使うときの注意
- どこでscreenコマンドを実行すればいい? - localhostじゃなくて、ssh / 多段sshしてる場合とかは、最終的に実施しているプロセスを落としたくないところで screen コマンドを利用すること^^;