1.15 运行命令直至执行成功

《Linux Shell 脚本攻略(第 2 版)》读书笔记

  1. 定义重复执行函数

    repeat() { while true; do $@ && return; done }
    #还有种更快的做法
    repeat() { while :; do $@ && return; done }
    

    也可以把上面这段代码加入 ~/.bashrc 文件,以便于使用

  2. 增加延时功能

    #每30秒执行一次
    repeat() { while :; do $@ && return; sleep 30; done }
    
    #下载maven
    repeat wget -c http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip
    

你可能感兴趣的:(1.15 运行命令直至执行成功)