Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
bashスクリプトをバックグラウンドで実行していて、5秒ごとにループで実行されます。これは、シェル自体で実行されているコマンドに影響します。
シェルが他のコマンドを実行しなくなるまで、スクリプトの実行を一時停止する方法はありますか。
ありがとう
あなたが使用できるsciptを停止するには
kill -s STOP $PID
ここで、$PIDにはスクリプトのプロセスIDが含まれます。再開するには、
kill -s CONT $PID
レニスはそのようなシナリオで役立つはずです。renice を使用すると、プロセスの優先度を増減できます。詳細なヘルプについては、man ページを参照してください。