バックグラウンドプロセスを一時停止してフォアグラウンドにインポートする方法

バックグラウンドプロセスを一時停止してフォアグラウンドにインポートする方法

最初は、フォアグラウンドで実行されるプロセスがあります。Ctrl+を押してZ一時停止し、再起動してバックグラウンドで実行しますbg <jobid>

バックグラウンドで実行されているプロセスを一時停止する方法を知りたいです。

バックグラウンドプロセスをフォアグラウンドにインポートする方法は?

編集する:

fg <jobid>プロセスはstderrに出力されますが、プロセスが端末に出力するときにどのようにコマンドを実行しますか?

ベストアンサー1

Timが言ったように、fgこの最後のプロセスを前景に戻すには入力してください。

バックグラウンドで複数のプロセスが実行されている場合は、次の手順を実行します。

$ jobs
[1]   Stopped                 vim
[2]-  Stopped                 bash
[3]+  Stopped                 vim 23

fg %3vim 23プロセスを前景に戻します。

バックグラウンドで実行されているプロセスを一時停止するには、次を使用します。

kill -STOP %job_id

CtrlSIGSTOP信号は、基本的に+と同じ方法でプロセスを停止(一時停止)しますZ

例: kill -STOP %3

源泉:

おすすめ記事