.:My Black Corner:.

Tuesday, March 25, 2008

Sistem Penjadwalan dengan Crontab - Ubuntu Gutsy Gibbon

Crontab adalah aplikasi untuk penjadwalan. Hal ini memungkinkan user melakukan eksekusi aplikasi atau script program sesuai dengan waktu yang telah ditentukan. Crontab menggunakan daemon Cron, konfigurasi ini terdapat pada masing-masing home direktori user, disimpan di /var/spool/cron/crontab. File crontab ada di direktori /etc/crontab. Crontab memiliki konfigurasi sebagai berikut:
Perhatikan diagram disamping, tiap bagian di pisah oleh spasi. Perintahnya dimulai dari:
Menit (0-59), Jam (0-23), Hari (1-31), Bulan (1-12), Minggu (0-6, 0=Minggu).




Editor Crontab
Sebelum memulai aplikasi crontab, kita harus menetapkan editor text apa yang akan digunakan untuk crontab. Kali ini saya menggunakan editor teks "nano", bagi yang lebih senang memakai "vi" atau "emacs" silahkan saja. Perintahnya adalah:
# export EDITOR=nano

Contoh kasus 1:

Saya ingin menjalankan /sbin/reboot tiap tanggal 1 dibulan Januari dan juga tiap hari senin pertama di bulan Januari, jam 14:30. Berarti script perintahnya:
# crontab -e
30 14 1 1 1 /sbin/reboot

Contoh kasus 2:
Saya ingin menjalankan script /sbin/reboot tiap tanggal 1 sampai tanggal 10 di bulan Maret, September, dan Desember, jam 00:30. Berarti perintahnya:
# crontab -e
30 00 * 3,9,12 1-10 /sbin/reboot

Contoh kasus 3:
Saya ingin menjalankan script /sbin/terserah/kamu/lah pada tanggal 1 setiap bulan pada jam 00:45. Perintahnya:
# crontab -e
45 00 1 * * /sbin/terserah/kamu/lah


Tambahan:

crontab -e
Meng-edit atau membuat file /etc/crontab.
crontab -l
Melihat isi file /etc/crontab.
crontab -r
Menghapus isi file /etc/crontab.


posted by .:CyberColombuzz:. at 12:26 PM

4 Comments:

sy lagi bljar crontab
makasih, sy mdpatkan petunjuk dari blog ini.
boleh nanya??
sy ingin memindahkan hasil command 'route -n' ke file. sy udah lakukan itu, dg crontab juga. command di file 'route' yaitu route -n > /var/www/html/hasil
trus command di contab nya yaitu
* */1 * * * /var/www/html/route.
itu udah sukses nulis ke file 'hasil' tapi ngga otomatis. jadi, sy harus menjalankan ./route di shell baru hasilnya bisa tertulis ke file 'hasil'.
nah, mau tanya caranya agr otomatis nulis ke file tanpa sy hrs menjalankan ./route di shell???

terimakasi banyak atas bantuan jawban yg diberikan

Friday, August 01, 2008 3:48:00 PM  

Hmm.. harusnya bisa.
Coba cek hak akses dan hak kepemilikan file. Lalu user siapa yang menggunakan perintah crontab.

##=====##

ria said..
trus command di contab nya yaitu
* */1 * * * /var/www/html/route.

/me:
Apa ga salah dengan perintah itu?

Friday, August 01, 2008 4:01:00 PM  

mas tolong mas kira kira penjadwalan sistem itu apa aja!!!tolong bantuin tubes pusing
scriptnya sekalian kalo ada

Sunday, November 30, 2008 5:52:00 PM  

kira-kira penjadwalan sistem itu apa aja!!!tolong bantuin tubes pusing
scriptnya sekalian kalo ada

=================================

Maksud pertanyaannya itu apa ya? Kenapa orang senang sekali membuat pertanyaan yang membuat orang akan menjawab balik bertanya..

Monday, December 01, 2008 8:51:00 AM  

Post a Comment

<< Home