LINUX.ORG.RU
ФорумAdmin

wget AVP updates


0

0

Регулярно (раз в день) качаю для Вин клиентов пользующих АВП с ftp.avp.ru/updates обновления. Wget'ом по крону... в общем ничего необычного. За исключением одной фигни, появляющейся с переменной частотой, однако с неизменным резалтом - некоторые файлы (в основном daily.avc, avp.klb,avp.set) "портятся". Ессно АВП от таких файлов плющит и он на них плюецца. Руками качаю - все нормально. "Визуально" файлы "идентичные", хотя diff говорит что разные. С диффом спорить я не собираюсь, но вот спросить хочу: "Как (с какими ключами) нужно пускать wget, чтобы файлы не ломались?" Предупреждая вопросы, а также (дабы не вводить сообщество во искушение "конфигом неверным") замечу, что количество вариантов ключей, которые я использовал "достаточно" велико. Заранее премного благодарен.

anonymous

В дистре AVP есть скрипт обновления, его можно настроить на нужные каталоги и запускать по cronу (похоже он тоже использует Wget). У меня работает более года без проблем.

anonymous
()

У меня дистрибутива AVP нет, мне нужен только скрипт, если можно на view@bigmir.net
Заранее благодарен.

anonymous
()

Скрипт писал сам, на perl-е, почти полгода работает и все ок...
Единственное, что заметил, так это то, что иногда сами avp-базы бывают глючные: в avp.klb стоит один размер какого-то файла, а в действительности этот файл имеет другой размер, на такое ругается не только мой скрипт, но и само avp.

spirit ★★★★★
()

>иногда сами avp-базы бывают глючные: в avp.klb стоит один размер
>какого-то файла, а в действительности этот файл имеет другой размер
Да ну?!!! Никуя себе! Может и у меня тоже самое было?... В общем... Подонки однозначно! Каспер сукс!

spirit, дружище! Поделись скриптом.
Не корысти ведь ради, а токмо... view@bigmir.net

anonymous
()

spirit

и мне пожалуйста- djalal@km.ru Сейчас пользуюсь чем то подобным типа #!/bin/sh cd /var/spool/AVPUpd cd avp_zip rm daily.zip cd .. rm * wget -t 0 -c --passive-ftp -Pavp_zip --output-file=wget_avp.log -nd ftp://ftp.avp.ru/updates_zip/*.* cd avp_zip cp *.zip ../ cd .. mv daily.zip zzz.zip unzip -uo avp\*.zip rm avp*.zip unzip -uo \*.zip rm *.zip

тока не пойму он скачивает каждый день только обновления. или как.

anonymous
()

#!/bin/sh

cd /avp/spool/AVPUpd

cd avp_zip

rm daily.zip

cd ..

rm *

wget -t 0 -c --passive-ftp -Pavp_zip --output-file=wget_avp.log -nd ftp://ftp.avp.ru/updates_zip/*.*

cd avp_zip

cp *.zip ../

cd ..

mv daily.zip zzz.zip

unzip -uo avp\*.zip

rm avp*.zip

unzip -uo \*.zip

rm *.zip

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