Jump to content

Обновление антивирусных баз (AvpUpdate)


Recommended Posts

как то вот потребовалось сворганить такую штуку как закатать обновления для 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
  • 6 months later...

У нас работает такая штука:

#!/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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...