denz 0 Posted 2006-08-25 14:02:07 Share Posted 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 Link to post Share on other sites
XoRe 0 Posted 2007-03-11 06:08:10 Share Posted 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. Link to post Share on other sites
l2sv 0 Posted 2007-03-12 13:58:36 Share Posted 2007-03-12 13:58:36 XoRe, спасибо за скриптец скажи, а зачем файлы .listing удаляешь? причем до загрузки Link to post Share on other sites
XoRe 0 Posted 2007-03-13 07:42:45 Share Posted 2007-03-13 07:42:45 Чтоб он 100% все директории оббегал и качал недостающее/изменившееся. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now