Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Pro
Зарегистрирован: 10.11.2002 Сообщения: 2 Откуда: Нижневартовск
|
Добавлено: Вс Ноя 10 2002 09:21 Заголовок сообщения: Помогите настроить автообновление AVP под FreeBSD |
|
|
Помогите настроить автообновление антивирусных баз AVP под FreeBSD. Может у кого скриптик есть - если возможно опишите подробнее.
Заранее благодарен АНДРЕЙ. |
|
Вернуться к началу |
|
 |
raVen
Зарегистрирован: 28.10.2001 Сообщения: 114 Откуда: Chelyabinsk
|
Добавлено: Вс Ноя 10 2002 09:46 Заголовок сообщения: а скриптик вроде бы в комплекте был (+) |
|
|
#!/bin/sh ################################################# ############################## # # kavupdater.sh: grab the latest virus information databases # ############################################## ################################# KAV_PATH=/usr/local/share /AVP PATH=$PATH:/usr/local/bin
if [ ! -x /usr/local/bin/wget ]; then echo "$0: wget must be installed for the updater to run" >&2 exit 1 fi
DESC="Kaspersky Anti-Virus updater"
if [ -r ~.AVP/AvpUnix.ini ]; then INIFILE=~.AVP/AvpUnix.ini else if [ -r /etc/AVP/AvpUnix.ini ]; then INIFILE=/etc/AVP/AvpUnix.ini fi fi
if [ -r $INIFILE ]; then eval `egrep '^[A-Za-z]*=' $INIFILE | perl -pe 's/\r//g'` fi
# # Test network connection and download latest virus information db # if [ -n "$UpdatePath" ]; then DPARMS="$UpdatePath" else if [ -n $1 ] then echo "Warning! Add new param UpdatePath in your config file AvpUnix.ini" exit 1 fi DPARMS=$1 fi
echo echo echo run kaspersky antivirus updating: echo checking parameters "$DPARMS"
if [ $? -eq ] then # #example for checking file list #URLSLIST="urls_list" #REPORT="urlcheck.rpt" #checku rl -f=$URLSLIST -r=$REPORT -t=5 -d #if [ $? -eq ] #then # DPARMS=`cat $REPORT` echo "Run kavupdater" $KAV_PATH/kavupdater -uik="$DPARMS" -o -y -kb exitCode=$?
case $exitCode in 6) echo 6 - Found corrupted file and process stoped on it. ;; 4) echo 4 - Found corrupted file. ;; 2) echo 2 - Process stoped on corrupted file. ;; 0) echo - Antiviral bases correctly loaded. ;; *) echo $exitCode echo I dont know this exit code! esac else echo "$0: network connection error." >&2 exit 1 fi
/usr/local/bin/kavclean.pl /var/AVP/Bases
if [ $exitCode -eq ] then kill -HUP `head -1 /var/run/AvpPid` echo "Kaspersky-AV daemon reloading" fi
exit |
|
Вернуться к началу |
|
 |
Pro
Зарегистрирован: 10.11.2002 Сообщения: 2 Откуда: Нижневартовск
|
Добавлено: Вс Ноя 10 2002 11:39 Заголовок сообщения: Re: а скриптик вроде бы в комплекте был (+) |
|
|
Спасибо! |
|
Вернуться к началу |
|
 |
|