下載大文件時不免會中斷,wget支持斷點續傳,指定wget -c參數,退出後從新運行就能接着下載。可是如何讓它退出後自動繼續幹活呢?省得本身老得去檢查、而後從新運行。shell
首先,能夠調整這兩個參數:bash
不過,這換是沒法解決wget自己退出的問題。服務器
能夠搞一個watchdog,退出後自動將進程拉起。腳本以下:ssh
#!/bin/bash while true; do ret=`wget -c -t 0 download.x.x -o ` if [ $ret -eq 0 ]; then exit 0 fi sleep 10 done
這裏,若是所有下載完後,須要檢測一下而後就把看門狗一塊兒退出,省得一直檢查,消耗服務器資源。網站
關機重啓後,也能夠接着來的。.net
更多參考:code