2011-03-29 142 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做你想要的吗?