2011-03-29 141 views
2

我有bash腳本可以在循環中處理很多文件。它編譯,檢查結果等。 現在我想在thouse文件中的一個無限循環的情況下作出安全。例如: 如果5分鐘後沒有完成。殺死進程並提供相關信息。超時後bash腳本kill命令

gcc -Wall -o "${FN}_execute" ${FN} 2> ${FN}_c_compilation.txt 
./${FN}_execute $PARAM > ${FN}_c_result.txt 

如何做到這一點?

+0

可能重複的(http://stackoverflow.com/questions/601543 /命令行命令到自動殺-A-命令後-A-一定量-的時間) – 2011-03-29 17:02:52

回答

0

您可以記錄(以秒爲單位)的開始時間,只是檢查當前時間(單位:秒)超過300

但是,爲什麼你寫一個腳本來手動編譯的文件?不要make做你想要的嗎?