超时后bash脚本kill命令

时间:2011-03-29 16:57:24

标签: linux bash runtime compilation kill

我有bash脚本,可以循环使用许多文件。它编译,检查结果等。 现在我想在其中一个文件中的无限循环的情况下建立一个安全性。就像是: 如果5分钟后没有完成。杀死这个过程并提供相关信息。

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

怎么做?

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

您可以记录开始时间(以秒为单位),只检查当前时间(以秒为单位)是否超过300。

但为什么要编写脚本来手动编译文件? make不能做你想做的事吗?