2012-08-09 76 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