Bash端末では、Control+を押してZ実行中のプロセスを一時停止してから、入力してfg
プロセスを再開できます。
PIDだけでプロセスを一時停止できますか?それでは、どのコマンドを使用する必要がありますか?
私は似たようなものを探しています:
suspend-process $PID_OF_PROCESS
その後、使用
resume-process $PID_OF_PROCESS
ベストアンサー1
これを使用してkill
プロセスを停止できます。
プロセスを「丁寧に」(通常の使用中に優先)停止するには、次のように送信しますSIGTSTP
。
kill -TSTP [pid]
「強制」停止の場合は、以下を送信してくださいSIGSTOP
。
kill -STOP [pid]
PIDを介して停止しようとしているプロセスがシェルの作業テーブルにある場合、そのプロセスは引き続き表示されますが、プロセスがfg
再び終了するまで終了します。
プロセスの実行を再開するには、以下を送信しますSIGCONT
。
kill -CONT [pid]