我怎么知道wget是否实际下载了文件?

Ove*_*out 3 shell wget

我正在编写一个Shell脚本,该脚本会定期从Internet下载档案并进行处理。

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

Dou*_*ess 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
Run Code Online (Sandbox Code Playgroud)