在我的bash脚本的开头,我禁止脚本在遇到错误时停止(因为我希望我的脚本在这个场景中继续执行): set +e 然后,我将程序作为作业运行,运行一些中间命令,然后将作业带回前台。我实际上是在一个循环中这样做的,这样如果出现任何错误,程序就会一直重启。 set -m # enable job control
dodone
我正在使用调用Perl脚本的bash脚本来执行作业。然后将该作业的结果附加到bash中的数组中并求和。打印每次调用Perl脚本后的总和。在脚本运行一段时间后,它停止打印总和,而不显示错误消息。BEGIN {t=0; for (i in ARGV) t+=ARGV[i]; print t}' "${all_r_sq_values[@]}"
echo