web-dev-qa-db-ja.com

別のセッションからジョブをフォアグラウンドする方法

ルートとして、別のルートセッションのフォアグラウンドにあるルートセッション内でジョブをフォアグラウンド(fg)する方法はありますか?他のセッションのジョブを最初に(bgを使用して)バックグラウンドに配置する必要がある場合、他の場所でジョブをfgできるように、(別のセッションから)ジョブをbgする方法はありますか?

screen ユーティリティを使用して、実行しようとしていることを実行できます。

または、ジョブを開始するときにNohupコマンドを使用して、任意のセッションのログを確認することもできます。出力ファイル名を指定しない場合は、Nohup.outが使用されます。次に例を示します。

Nohup script.sh > logfile.log &
2
dabest1

SIGSTOP(kill -STOP)を送信して現在実行中のプロセスを一時停止し、kill -CONT(SIGCONT)で別のプロセスを再開できます。ただし、引き続き同じセッションの一部になります。移動することはできません、AFAIK。

1
user1686