一定期間にわたってプロセスを一時停止する方法は?

一定期間にわたってプロセスを一時停止する方法は?

シェルで起動された実行中のプロセスは複数ありますが、実際に帯域幅を消費するため、毎日午前8時から午後20時の間に実行したくありません。したがって、この期間中に一時停止する必要があります。それらを殺すといくつかの問題が発生する可能性があるので、直接殺してください。だから私の使命は、毎朝08:00に子供を一時停止し、夜20:00に目覚めさせることです。誰でもこれを行う方法を教えてもらえますか?一時停止に使用するcrontabでこれを試してみますkill -19 pidが、pid番号で目覚めさせる方法がわかりません。

おそらくシェルスクリプトが人気を集めるでしょう。ありがとうございます。

答え1

読みやすくするために、テキスト記号を使用できます。

kill -STOP <PID> # pause
kill -CONT <PID> # continue working

確認する

man 7 signal

関連情報