shell重复执行命令直到成功


在我们从dockerhub或github上下载的时候,经常会碰到超时的问题,一般就是多尝试下载几次就可以了,但手动重复执行很麻烦,下面是自动检测若未成功执行就自动再次执行命令的代码:

while

#!/bin/bash

while ! docker pull xxx/xxx;do
  sleep 1
done
echo 'succes'

until

#!/bin/bash

until  docker pull xxx/xxx;do
  sleep 1
done
echo 'succes'

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/280728.html

(0)
上一篇 2022年8月15日
下一篇 2022年8月15日

相关推荐

发表回复

登录后才能评论