Linux和wget ..指定备用链接

时间:2014-08-13 18:37:35

标签: linux bash wget

是否有可能(通过Linux命令行工具)wget从备用链接下载以防下载失败?

示例

http://www.secondary.com/file.zip下载file.zip,以防http://www.primary.com/file.zip找不到。{3}}。

2 个答案:

答案 0 :(得分:1)

你可以使用像这样的shell结构。

wget http://www.primary.com/file.zip || wget http://www.secondary.com/file.zip

||是OR运算符,并且取决于它"短路"评估整个陈述是否属实。这是一种功能样式,其中第一个语句被评估,如果它是真实的" (返回零)然后不评估第二个。如果它"假",则评估第二个。评估这些命令的副作用是下载文件。

答案 1 :(得分:0)


尝试这样的事情

wget_exit=$(wget "$MYURL")
if [ $? -ne 0 ];
then
    wget "$MYALTURL"
fi

退出状态在$?中捕获。您还可以通过查看wget here的退出状态来区别对待特定错误。