Как узнать, действительно ли wget загрузил файл? - PullRequest
3 голосов
/ 22 августа 2011

Я пишу сценарий оболочки, который периодически загружает архив из Интернета и обрабатывает его.

Я использую URL-адрес wget -N $, чтобы файл загружался только при наличии новой версии.Как я могу узнать, действительно ли файл был загружен, чтобы избежать ненужной обработки?

1 Ответ

5 голосов
/ 22 августа 2011

Вы можете попробовать следующее

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
...