我想在shell脚本中编写逻辑,如果由于某种原因而失败,它将根据“状态码= FAIL”重试15秒后最多再次运行5次(基于“状态码=失败”)。
该脚本使用计数器n
将命令尝试次数限制为五次。如果命令执行成功,$?
将保持零,执行将从循环中止。
n=0
until [ "$n" -ge 5 ]
do
command && break # substitute your command here
n=$((n+1))
sleep 15
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句