シェルオプションや「モード」などのものは、シェルを終了したときにそのセッションで実行されているすべてのGUIプロセスが終了しないように保護します。これは、各プロセスにnohupを使用するのと同じです。
答え1
tmux
1つの解決策は、端末マルチプレクサ(GNUなど)内ですべてのコマンドを実行することですscreen
。その後、セッションをtumx
切断しscreen
たり切断したりすると、実行ssh
中のコマンドは継続してアクセスできなくなりますSIGHUP
。デフォルトでは、中断した部分から続行できます。
この方法は、重要または長期にわたるタスクの実行中に接続を切断したくないリモート管理を実行するための良い方法です。