LINUX.ORG.RU

Wget. Загрузить файлы, у которых изменился размер, игнорируя серверные timestamps

 


0

1

День добрый, уважаемые!

Можно ли с wget провернуть такое? Заметил, что один из скриптов слишком часто начал загружать большой объем данных. Проверил скрипт - wget работает с опцией -N и загружает файлы, ориентируясь на timestamps сервера, но загружаемые файлы идентичны локальным.

Перечитал man и не нашел как можно загружать файлы у которых изменился ТОЛЬКО размер, игнорируя timestamps.

Если не подходит wget, то какой инструмент позволяет сделать такое?

Спасибо!

★★

Не гуру wget, но могбы написать такой wget на php-cli и сокетах. Попробуйте поискать такую фичу в curl

KIRALEX ()
if  [[ ! "$(wget -S --spider 'http://ubuntuone.com/5v2UfRx0MOOfJVDEzCVYHu' 2>&1 | grep Content-Length | awk '{ print $2 }')" == "$(ls -l "Renegade Master - Charly (Grand Royal Orchestra mix ).ogg" | awk '{print $5}')" ]]
    then
        echo "Not equal"
fi
firestarter ★★★☆ ()
Последнее исправление: firestarter (всего исправлений: 2)
Ответ на: комментарий от firestarter

Спасибо. У нас мысли работают одинаково :-) Сделал почти идентично Вашему варианту.

swarnk ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.