ターミナルセッションが終了しても再構築を継続させる方法 (nohup)

現在、コマンドラインでバックアップを取得し、cleanup を実行した後、私は以下を入力しています:

./launcher rebuild mail-receiver 2>&1 | tee ~/$(date +%Y-%m-%d)-rebuild-mail-receiver.log
./launcher rebuild app 2>&1 | tee ~/$(date +%Y-%m-%d)-rebuild-app.log

nohup の存在は漠然と知っていますが、これを使用することは有益でしょうか?もし有益であれば、コマンドをどのように修正すべきでしょうか?有益でない場合、他にどのような方法が役立つでしょうか?ありがとうございます。

昔ながらの nohup を使うよりも、tmux(私の好み)や screen を使う方が良いでしょう。screen は以前より広く利用できていたように思いますが、tmux がほとんどどこでも利用可能になっているはずです。

セッションが切断されてしまった場合でも、再度 SSH で接続し、tmux attach コマンドで再接続できます。また、複数の人が同時に同じターミナルを表示できるため、非常に便利です。

うん:

tmux をおすすめします。とても使いやすいです。以前私も同じ疑問を持っていましたが、答えはやはり tmux でした。少し前ですが、使い方について書いた記事がありますので、ぜひ参考にしてください。