while循环失败运行命令

时间:2016-04-02 17:07:18

标签: bash function while-loop

我从这里拿起了这个脚本,我将其修改为一个函数。但是如果执行任务花费的时间太长,函数将会超时。有没有阻止这个?它适用于大约一分钟左右的任务,但是由于编译和构建文件的任务很长,它会超时,这会导致主脚本抛出语法错误异常。他们是否有办法阻止这种或其他方法进行更长时间的执行?

 srun() {
     while true;do echo -n .;sleep 1;done &
        eval "$1"
     kill $!; trap 'kill $!' SIGTERM
 }

0 个答案:

没有答案