denz 0 Опубликовано: 2006-08-25 14:02:07 Share Опубликовано: 2006-08-25 14:02:07 как то вот потребовалось сворганить такую штуку как закатать обновления для KAV на сетевой фтп... #!/bin/sh AVPUServ="ftp://downloads-us1.kaspersky-labs.com" FTPDir="/home/virtual/ftp/pub" cd /home/virtual/ftp/pub/AVP echo "==> Процесс обновления антивирусных баз и утилит запущен..." wget -m -c -o /var/log/avp-update.log -nH ${AVPUServ}/updates/ echo "==> Обновление антивирусных баз завершено..." wget -m -c -o /var/log/avp-update_zip.log -nH ${AVPUServ}/updates_zip/ echo "==> Обновление антивирусных баз в формате zip завершено..." wget -m -c -o /var/log/avp-utils.log -nH ${AVPUServ}/utils/ echo "==> Обновление антивирусных утилит завершено..." chown -R denz:operator ${FTPDir}/* echo "==> Дата обновления:" `date` в крон 30 3 * * * root /bin/sh /usr/bin/avpupdate У кого какие предложения/дополнения? линк на совет: http://www.opennet.ru/tips/info/821.shtml Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2007-03-11 06:08:10 Share Опубліковано: 2007-03-11 06:08:10 У нас работает такая штука: #!/bin/sh dir="/usr/local/ftp/pub/avp/" ps -ax | grep -q wget > /dev/null && exit for a in `/usr/bin/find $dir -name '.listing' -print` do /bin/rm -rf $a done /usr/local/bin/wget \ --mirror \ --verbose \ --tries=10 \ --background \ --span-hosts \ --timeout=60 \ --waitretry=10 \ --retr-symlinks \ --force-directories \ --no-host-directories \ --directory-prefix=${dir} \ --append-output=/var/log/avp_wget.log \ --exclude-directories=/beta/,/docs/,/html/,/index_new/,/products/,/sfupdates/,\ /trial/,/updates_x/,/updates_ext/,/bases_new/,/AutoPatches_new/,/index.html,\ /bases/as/,/utils/,/diffs/bases/as/,/patches/,/errors/,/zips/ \ ftp://downloads1.kaspersky-labs.com/ \ ftp://downloads2.kaspersky-labs.com/ \ ftp://downloads3.kaspersky-labs.com/ \ ftp://downloads4.kaspersky-labs.com/ \ ftp://downloads5.kaspersky-labs.com/ 0 3 * * * /usr/local/bin/avp_updater.sh Раз в сутки качает обновления для 5 и 6 касперского. Категорию продуктов, для которых качаются обновления, можно расширить, убрав папки из exclude-directories. Ссылка на сообщение Поделиться на других сайтах
l2sv 0 Опубліковано: 2007-03-12 13:58:36 Share Опубліковано: 2007-03-12 13:58:36 XoRe, спасибо за скриптец скажи, а зачем файлы .listing удаляешь? причем до загрузки Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2007-03-13 07:42:45 Share Опубліковано: 2007-03-13 07:42:45 Чтоб он 100% все директории оббегал и качал недостающее/изменившееся. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас