~からこれ質問次の手順を実行して、停止したプロセスを再開できることを知っています。
kill -CONT $PID
バックグラウンドでプロセスを再開するシャットダウンオプションはあります(たとえば、bg
PIDを使用しますか?)
答え1
転送は、kill -CONT $PID
表示されたプロセスのフォアグラウンド/バックグラウンド状態を変更しません$PID
。
ウィキペディア説明する:
停止したジョブは、組み込みbgを使用してバックグラウンドジョブに再開するか、fgを使用してフォアグラウンドジョブに再開できます。どちらの場合も、シェルはI / Oを適切にリダイレクトし、SIGCONTシグナルをプロセスに送信してオペレーティングシステムに実行を再開させます。
したがって、シェルI / Oリダイレクトは使用時に変更されず、kill -CONT $PID
プロセスは効果的にシェルのバックグラウンドに保持されます。