2

bashスクリプトをバックグラウンドで実行していて、5秒ごとにループで実行されます。これは、シェル自体で実行されているコマンドに影響します。

シェルが他のコマンドを実行しなくなるまで、スクリプトの実行を一時停止する方法はありますか。

ありがとう

4

2 に答える 2

3

あなたが使用できるsciptを停止するには

kill -s STOP $PID

ここで、$PIDにはスクリプトのプロセスIDが含まれます。再開するには、

kill -s CONT $PID
于 2012-08-09T07:28:59.080 に答える
0

レニスはそのようなシナリオで役立つはずです。renice を使用すると、プロセスの優先度を増減できます。詳細なヘルプについては、man ページを参照してください。

于 2012-08-09T07:20:28.917 に答える