2016-12-02 87 views

回答

2

如果您已經知道閾值時間,那麼在該腳本被認爲掛起之後。你可以使用timeout

timeout 30 bash script.sh 

命令bash script.sh將運行至完成在不到30秒,或得到由超時殺害。您可以根據自己的環境調整時間。

命令參考:

timeout 
Usage: timeout [OPTION] DURATION COMMAND [ARG]... 
    or: timeout [OPTION] 
Start COMMAND, and kill it if still running after DURATION. 

請參照相應的man pageoptions

相關問題