Cron adalah sebuah program yang menjalankan tugas yang telah dijadwalkan berdasarkan pada tabel crontab. Cron menyelesaikan tugas ini dengan membangunkan dirinya setiap menit dan memeriksa apakah ada job-job yang harus dijalankannya berdasarkan pada table crontab. Perlu diingat bedanya cron sama crontab. Kalo Cron merupakan sebuah program atau daemon, sedangkan crontab adalah nama untuk daftar job-job yang akan di jalankan oleh cron.
Crontab = Cron Table
Struktur Perintah File Crontab
* * * * * * *
Maksudnya adalah, untuk tanda bintang yang ke :
1. Menit (0-59)
2. Jam (0-23) 0 = dinihari
3. Hari (1-31)
4. Bulan (1-12)
5. Mingguan (0-6) 0 = Minggu
6. User (optional)
7. Command/Perintah
Untuk membuat jadwal cron, tinggal ketikkan:
crontab –e
kemudian masukkan apa saja yag akan di jadwalkan
Contoh 1:
0 5 23 * * /sbin/reboot
Artinya : computer akan di reboot setiap tanggal 23 pada jam 5.00
Contoh 2:
10 14 1 1,7 * ping www.yahoo.com
Artinya : Computer akan selalu melakukan ping setiap bulan januari dan juli pada tanggal 1 di Jam 14.10.
Dan biasanya ada wireless yang terpantau down ketika tidak ada traffick berjalan, untuk menaggulangi masalh tersebut, kita bisa membuat srcip di crontabe untuk melakukan aktivitas ping ke ip tersebut pada setiap 10 menit, adapun perintah nya sebagai berikut :
*/5 * * * * ping –c 5 172.16.1.12
Artinya: Computer akan melakukan ping ke ip 172.16.1.12 sebanyak 5 kali pada setiap 5 menit.
perintah :
crontab –l : melihat daftar cron-job
crontab –r : menghapus daftar cron-job
sumber "rody.blog.umm.ac.id"
No comments:
Post a Comment