2012-08-09 85 views
2

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

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

感谢

+1

它如何影响shell本身?也许你只需要重定向后台进程的输出? – 2012-08-09 07:31:06

回答

0

renice只能将有助于在这样的情况下。 使用renice可以减少/增加进程的优先级。 查看手册页获取更详细的帮助。

3

阻止你可以使用

kill -s STOP $PID 

其中$ PID包含脚本的进程ID素文字。要重新启动,请使用

kill -s CONT $PID