Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 超时后的bash脚本kill命令_Linux_Bash_Runtime_Compilation_Kill - Fatal编程技术网

Linux 超时后的bash脚本kill命令

Linux 超时后的bash脚本kill命令,linux,bash,runtime,compilation,kill,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 如何做到这一点?您可以记录开始时间(以秒为单位),然后检查当前时间(以秒为单位)是

我有一个bash脚本,可用于循环中的许多文件。它编译、检查结果等。 现在我想做一个安全性测试,以防在千个文件中的一个文件中出现无限循环。比如: 如果5分钟后仍未完成,请停止进程并提供相关信息

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

如何做到这一点?

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

但是为什么要编写脚本来手动编译文件呢?
不是让
做你想做的吗?

看看:

可能存在的副本