标签: bash function while-loop
我从这里拿起了这个脚本,我将其修改为一个函数。但是如果执行任务花费的时间太长,函数将会超时。有没有阻止这个?它适用于大约一分钟左右的任务,但是由于编译和构建文件的任务很长,它会超时,这会导致主脚本抛出语法错误异常。他们是否有办法阻止这种或其他方法进行更长时间的执行?
srun() { while true;do echo -n .;sleep 1;done & eval "$1" kill $!; trap 'kill $!' SIGTERM }