暂停在后台运行的bash脚本

时间:2012-08-09 07:16:13

标签: linux bash shell

我有一个在后台运行的bash脚本,它每5秒循环执行一次。这会影响shell本身执行的命令。

有没有办法,我可以暂停脚本执行,直到shell没有执行其他命令。

感谢

2 个答案:

答案 0 :(得分:3)

停止可以使用的脚本

kill -s STOP $PID

其中$ PID包含脚本的进程ID。要再次启动它,请使用

kill -s CONT $PID

答案 1 :(得分:0)

Renice应该在这种情况下提供帮助。 使用renice可以降低/提高流程的优先级。 查看手册页以获取更详细的帮助。