Senin, 21 Desember 2009

Membuat mirror update anti virus AVIRA

Pada dasarnya mirror yg dimaksud disini adalah download secara otomatis, sebagaimana bisa anda baca pada tulisan saya yang ini.

ok langsung saja kita terjemahkan script avira.sh

1. Membuat direktori temporary

mkdir -p /mnt/website/update/avira/inprogress/
cd /mnt/website/update/avira/inprogress/
2. Saya asumsikan update avira mempunyai alamat url dan filename yg static (tdk berubah-ubah), sehingga kita bisa langsung mendownloadnya.

wget -c http://dl.antivir.de/down/vdf/ivdf_fusebundle_nt_en.zip
3. Delete update kemarin dan memindahkan update-an yg baru saja di download ke direktori yg diinginkan.

rm -f /mnt/website/update/avira/*.zip
cp /mnt/website/update/avira/inprogress/*.zip /mnt/website/update/avira/
rm -rf /mnt/website/update/avira/inprogress/
4. Memperbaharui tanggal direktori : utk untuk mempermudah kita mengetahui kapan update terakhir dilakukan

touch /mnt/website/update/avira/
5. setting permission

chown -R root:root /mnt/website/update/avira/
6. Jadikan script avira.sh mempunyai mode executable

lqman@constantine:~$ chmod +x /home/lqman/script-mirror/avira.sh
7. Jadikan proses update ini berulang sesuai periode yg anda inginkan dengan memasukkannya pada crontab.

root@agus:~$ crontab -e

# daily update avira by LQman every 21:00
0 21 * * * /home/root/script-mirror/avira.sh

Beres, selamat menikmati mirror update avira.


Script :
avira.sh

Hasil:
http://mirror.ee.its.ac.id/update/avira/

Tidak ada komentar:

Posting Komentar