我怎么知道wget是否真的下载了一个文件?

时间:2011-08-22 03:42:18

标签: shell wget

我正在编写一个shell脚本,定期从互联网上下载存档并对其进行处理。

我使用wget -N $ URL,以便仅在存在较新版本时才下载文件。我怎么知道文件是否实际下载了所以我可以避免不必要的处理?

1 个答案:

答案 0 :(得分:5)

您可以尝试以下

FILE='filename'
CURRENT_TS=`stat -c %y $FILE`
wget -N $URL
NEW_TS=`stat -c %y $FILE`
if [ "$CURRENT_TS" != "$NEW_TS" ]; then
    # Do something here.
fi