Shell重復執行命令直到成功為止

有時候需要重復執行命令,直到成功為止,比如下載文件,直到下載成功才繼續執行后面的語句。
代碼如下:

#########################################################################
# File Name: repeat_until_success.sh
# Author: haohao.qiang
# mail: codenutter@foxmail.com
# Created Time: 四  5/18 13:51:54 2017
#########################################################################
#!/bin/bash

# 定義repeat函數,執行命令,直到成功 
function repeat()
{
    while true
    do
        $@ && return
    done
}

# 調用repeat函數執行命令
repeat wget http://www.baidu.com/index.html
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,218評論 2 33
  • Ubuntu的發音 Ubuntu,源于非洲祖魯人和科薩人的語言,發作 oo-boon-too 的音。了解發音是有意...
    螢火蟲de夢閱讀 99,547評論 9 467
  • 個人學習批處理的初衷來源于實際工作;在某個迭代版本有個BS(安卓手游模擬器)大需求,從而在測試過程中就重復涉及到...
    Luckykailiu閱讀 4,779評論 0 11
  • Exerting yourself to the initial dream you’ve been longin...
    小雷哥愛讀書閱讀 382評論 0 0
  • 2016這一年里有太多的心酸與淚水,太多的無奈與后悔。不知道還有什么以后,越長大越孤單,越長大越迷茫,越長大越不愿...
    RRN游戲人間閱讀 300評論 0 1