如何在脚本中编写重试逻辑以使重试逻辑最多运行5次?

桑迪普·辛格(Sandeep Singh)

我想在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Powershell重试逻辑脚本审查

来自分类Dev

如何在AngularJS中使用重试逻辑重用HTTP请求

来自分类Dev

如何在Promise中编写“重试”?

来自分类Dev

实现重试逻辑

来自分类Dev

基于逻辑的RxJava重试

来自分类Dev

如何一次最多运行10个线程?

来自分类Dev

如何一次最多运行10个线程?

来自分类Dev

如何在后台最多运行4个作业?

来自分类Dev

使用Spring在Ibm Websphere MQ中实现重试逻辑

来自分类Dev

根据要求进行快速“重试”逻辑

来自分类Dev

实体框架弹性和重试逻辑

来自分类Dev

如何在JAVA中编写仿射密码解密逻辑?

来自分类Dev

如何在Kotlin的Tac Tac Toe中编写绘图逻辑

来自分类Dev

如何限制javascript函数最多运行 每天1次

来自分类Dev

如何在 Scrapy 中重试 IndexError

来自分类Dev

如何在 Dart/Flutter 中重试 Future?

来自分类Dev

作业已在运行时,Azure逻辑应用程序将重试

来自分类Dev

连接断开时如何在PowerShell中对R脚本自动重试

来自分类Dev

如何在逻辑应用中运行内联代码?

来自分类Dev

如何将SqlAzure重试逻辑添加到OrmLite操作?

来自分类Dev

连接断开时如何自动在PowerShell中对R脚本重试

来自分类Dev

使用EnterpriseLibrary.TransientFaultHandling的SQL Azure重试逻辑

来自分类Dev

Kafka Streams DSL 重试逻辑(将记录写回主题)

来自分类Dev

如何使用声明式逻辑编写python脚本

来自分类Dev

如何在sidekiq中设置全局重试限制?

来自分类Dev

如何在Spring批处理中重试Tasklet?

来自分类Dev

如何在Proc对象中存储重试语句

来自分类Dev

如何在Laravel队列中以编程方式重试作业?

来自分类Dev

如何在ssh命令中禁用重试密码

Related 相关文章

热门标签

归档