Selasa, 14 April 2009

Download Auto File update Kaspresky

yang harus di persiapkan adalah :
install wget kalo belum ada.
cara instalnya : #apt-get install wget

kemudian simpan script berikut kedalam file antivirkaspresky yang bisa anda download.

agar tidak perlu dijalankan manual bisa anda masukan kedalam crontab
dengan perintah #crontab -e
kemudian masukan perintah didalam editornya :
0 5 * * * /home/surya/antivirkaspresky

arti script crontab diatas adalah
setiap jam 5 pagi maka secara auto matis akan mendownload update antivir kaspresky

#!/bin/bash
echo 'DOWNLOAD ANTIVIR UPDATE FOR KARPRESKY'
# Kapresky Auto Download
# Created by suryahawk

#ISI FOLDER TUJUAN SESUAI TUJUAN ANDA
folder="/home/surya/karpresky/antiVirus/update"


# URL Jawapos
URLT="http://dnl-eu5.kaspersky-labs.com/zips/av-i386-cumul.zip"
URLW="http://dnl-eu5.kaspersky-labs.com/zips/av-i386-weekly.zip"
URLD="http://dnl-eu5.kaspersky-labs.com/zips/av-i386-daily.zip"


# Tanggal Hari ini
BLN=`date +%Y%m`
TGL=`date +%Y%m%d`
HARI=`date +%d`
# Rename mulai dari 1
FILENAME=1

# Buat Folder sesuai tanggal
LOKASI=$folder/$BLN/$TGL
echo 'BUAT FOLDER : '$LOKASI
mkdir -p $LOKASI
echo 'FOLDER '$LOKASI' SELESAI'

# Download file zip
echo '-------------------------------------------MULAI-------------------------------------------'
if [ $HARI == 01 ]; then
echo '>>> DOWNLOAD TOTAL'
echo 'wget -nv -O '$LOKASI'/TOTAL'$TGL'.zip '$URLT
wget -nv -O $LOKASI/TOTAL$TGL.zip $URLT
fi

if [ $HARI == 03 ]; then
echo '>>> DOWNLOAD MINGGUAN'
echo 'wget -nv -O '$LOKASI'/MINGGU'$TGL'.zip '$URLW
wget -nv -O $LOKASI/MINGGU$TGL.zip $URLW
else if [ $HARI == 10 ]; then
echo '>>> DOWNLOAD MINGGUAN'
echo 'wget -nv -O '$LOKASI'/MINGGU'$TGL'.zip '$URLW
wget -nv -O $LOKASI/MINGGU$TGL.zip $URLW
else if [ $HARI == 17 ]; then
echo '>>> DOWNLOAD MINGGUAN'
echo 'wget -nv -O '$LOKASI'/MINGGU'$TGL'.zip '$URLW
wget -nv -O $LOKASI/MINGGU$TGL.zip $URLW
else if [ $HARI == 24 ]; then
echo '>>> DOWNLOAD MINGGUAN'
echo 'wget -nv -O '$LOKASI'/MINGGU'$TGL'.zip '$URLW
wget -nv -O $LOKASI/MINGGU$TGL.zip $URLW
fi
fi
fi
fi
if [ $HARI == 02 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 05 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 08 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 11 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 14 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 17 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 20 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 23 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 26 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 29 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
else if [ $HARI == 31 ]; then
echo '>>> DOWNLOAD HARIAN'
echo 'wget -nv -O '$LOKASI'/HARI'$TGL'.zip '$URLD
wget -nv -O $LOKASI/HARI$TGL.zip $URLD
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
echo '-------------------------------------------SELESAI-------------------------------------------'
echo ''
echo ''


exit



Tidak ada komentar:

.