The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Обновление антивирусных баз (AvpUpdate)
Автоматическое обновление антивирусных баз, пример скрипта:

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

По первому разу качнет порядка 10 метров, все последующие только обновившиеся и новые файлы...
Работает в бакграунде.
 
01.04.2005 , Автор: denz , Источник: http://www.serkov.net...
Ключи: shell, virus, update, wget
Раздел:    Корень / Программисту и web-разработчику / Shell / Готовые скрипты

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру