April 16, 2005

script kiddies

suatu hari bos pernah minta dibuatkan skrip untuk backup data dari mysql. setelah googling dan coba2, terbentuklah skrip ini. dan alhamdulillah bisa dijalankan. skrip ini dibuat dengan bash.

#!/bin/bash
# this script is use for backup mysql database.
# dump database to sql file.
mysqldump dbname > /home/backup/dbname.sql;
# rename sql file.
mv /home/backup/dbname.sql /home/backup/dbname`date +'%m-%d-%y-%H:%M'`.sql;
# compress sql file.
gzip /home/backup/dbname`date +'%m-%d-%y-%H:%M'`.sql;

kemudian skrip di atas disimpan dalam file scriptname.sh. agar dapat dieksekusi, mode file diganti dengan memakai perintah:

chmod 755 scriptname.sh

dengan memanfaatkan crontab, skrip ini dapat dijalankan secara otomatis setiap 10 menit setiap jam. sepanjang hari. sepanjang tahun.

0-59/10 * * * * root /home/scriptname.sh

tapi skrip ini belum sempurna. artinya file2 backup akan menumpuk. hal ini akan mengganggu. di akhir skrip seharusnya dibuat agar file2 backup lama terhapus dan disisakan 5 atau 10 file terakhir. logikanya belum ketemu. :)

April 3, 2005

i've got a job! march 21, 2005.

(alhamdulillah ya Allah,
dengan kekuasaan dan izin-Mu hamba telah diterima kerja di pt. tropical electronic sebagai it assistant. ya Allah, mudahkanlah pekerjaan ini bagi hamba. hanya kepada Engkau, hamba mengharapkan pertolongan.)

banyak yang harus dipelajari. terutama tentang komputer. sekarang sedang giat2nya belajar bahasa php & database mysql. diperdalam lagi. sekalian menyegarkan ingatan. pernah kursus php & mysql tahun 2000. jadi ingat masa2 susah dulu. believe me, it was a hard one. :)
banyak sekali hal2 baru yang dipelajari. salah satunya belajar administrasi jaringan di win2K pro. alhamdulillah. ilmu jadi bertambah. terima kasih, ya Allah.