ルートとして、別のルートセッションのフォアグラウンドにあるルートセッション内でジョブをフォアグラウンド(fg)する方法はありますか?他のセッションのジョブを最初に(bgを使用して)バックグラウンドに配置する必要がある場合、他の場所でジョブをfgできるように、(別のセッションから)ジョブをbgする方法はありますか?
screen
ユーティリティを使用して、実行しようとしていることを実行できます。
または、ジョブを開始するときにNohup
コマンドを使用して、任意のセッションのログを確認することもできます。出力ファイル名を指定しない場合は、Nohup.out
が使用されます。次に例を示します。
Nohup script.sh > logfile.log &
SIGSTOP(kill -STOP
)を送信して現在実行中のプロセスを一時停止し、kill -CONT
(SIGCONT)で別のプロセスを再開できます。ただし、引き続き同じセッションの一部になります。移動することはできません、AFAIK。