Скрипт закачки обновлений к Kaspersky
Кумулятивные:
Код:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Скрипт для загрузки обновлений к Kaspersky AntiVirus
import os
import datetime
import time
from ftplib import FTP
author="Александр Теленьга"
print "-----------------------------------------------------"
print "Скрипт для загрузки обновлений к Kaspersky AntiVirus"
print "Автор: "+author
print "-----------------------------------------------------"
print "Начинаем работу..."
print
flag=False
while not flag:
try:
ftph = FTP('ftp.downloads1.kaspersky-labs.com')
except:
print "Хост в ауте. Ждем..."
time.sleep (10)
exit
else:
print "Хост живой. Начинаем скачивать..."
flag=True
cumul_URL="ftp://ftp.downloads1.kaspersky-labs.com/zips/av-i386\&ids-cumul.zip"
os.system('rm -Rf /media/LAN/install/Updates/Kaspersky\ Bases/cumul/*')
save_path="/media/LAN/install/Updates/Kaspersky\ Bases/cumul/"
os.system('wget -c -t 100 %s' %(cumul_URL))
os.system('mv av-i386\&ids-cumul.zip %s' %(save_path))
print "Работа скрипта завершена."
Ежедневные (с распаковкой кумулятивных и ежедневных в соответствующие папки):
Код:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Скрипт для загрузки обновлений к Kaspersky AntiVirus
import os
import datetime
import time
from ftplib import FTP
author="Александр Теленьга"
print "-----------------------------------------------------"
print "Скрипт для загрузки обновлений к Kaspersky AntiVirus"
print "Автор: "+author
print "-----------------------------------------------------"
print "Начинаем работу..."
print
flag=False
while not flag:
try:
ftph = FTP('ftp.downloads1.kaspersky-labs.com')
except:
print "Хост в ауте. Ждем..."
time.sleep (10)
exit
else:
print "Хост живой. Начинаем скачивать..."
flag=True
daily_URL="ftp://ftp.downloads1.kaspersky-labs.com/zips/av-i386\&ids-daily.zip"
os.system('rm -Rf /media/LAN/install/Updates/Kaspersky\ Bases/daily/*')
save_path="/media/LAN/install/Updates/Kaspersky\ Bases/daily/"
os.system('wget -c -t 100 %s' %(daily_URL))
os.system('mv av-i386\&ids-daily.zip %s' %(save_path))
print "Начинаем извлечение из архива..."
current_path="/media/LAN/install/Updates/Kaspersky\ Bases/current/cumul"
os.system('rm -Rf %s/*' %(current_path))
os.system('unzip -o /media/LAN/install/Updates/Kaspersky\ Bases/cumul/av-i386\&ids-cumul -d %s' %(current_path))
current_path="/media/LAN/install/Updates/Kaspersky\ Bases/current/daily"
os.system('rm -Rf %s/*' %(current_path))
os.system('unzip -o /media/LAN/install/Updates/Kaspersky\ Bases/daily/av-i386\&ids-daily -d %s' %(current_path))
print "Работа скрипта завершена."