February 7, 2009
Sedikit Tentang Crontab
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.
Copy from : http://dadhee.blogspot.com/2008/03/sistem-penjadwalan-dengan-crontab.html
2 Comments »
The URI to TrackBack this entry is: http://jeky466.blogsome.com/2009/02/07/sedikit-tentang-crontab/trackback/
RSS feed for comments on this post.
allow a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Mau tanya donk… untk ngecek klo cronjob tersebut aktif gimana?… trus apakah bisa dinon aktifkan juga?
tks ea
Comment by molko — May 30, 2009 @ 1:14 am
ps -ax | grep crond
untuk menon aktifkan tinggal matikan servicenya di /etc/rc.d
Comment by jeky — June 2, 2009 @ 12:11 am