Cron job pada CentOS 6
Cron Job Adalah program di dalam server linux berupa service yang bisa menjalankan perintah secara otomatis pada saat-saat tertentu. misalnya Anda ingin menyalin (copy) semua data pada direktori computer linux satu ke computer lainnya setiap hari, atau Anda ingin menghapus data tertentu setiap menggu sekali. Nah tugas ini Anda bisa lakukan secara otomatis dengan menggunakan Cron Job.
1. Instal Cron jOb pada server linux Anda. dalam hal ini saya menggunakan Linux Centos.
# yum -y install vixie-cron
2. Jalankan Cron otomatis pada saat server dinyalakan.
# chkconfig crond on
3. Jalan Cron Job
# service crond start
4. Setting Cron Job sesuai kebutuhan Anda, untuk contoh ini saya ingin menhapus file coba.txt di folder sharing-degenius.
# nano /etc/crontab
Perhatikan pada baris terakhir disitu terdapat :
19 21 * * * root rm /var/www/html/cabang.txt
KETERANGAN :
• Digit Pertama : Menit (0-59),
• Digit Kedua : jam (0-23)
• Digit Ketiga : tanggal (1-31)
• Digit Keempat : bulan (1-12)
• Digit Kelima : hari (1-7)
• Digit Keenam : User yang meng-eksekusi
• Digit Ketujuh : Perintah yang dijalankan
Di bawah ini adalah contoh penulisan crontab pada file /etc/crontab menggunakan editor "nano"
Setelah ini dibuat maka perlu merestart service dari crontab;
Sintaks: sudo service crond restart
Nanti akan ada informasi yang bisa dicek pada log file berlokasi di /var/spool/mail/root seperti gambar di bawah ini:
1. Instal Cron jOb pada server linux Anda. dalam hal ini saya menggunakan Linux Centos.
# yum -y install vixie-cron
2. Jalankan Cron otomatis pada saat server dinyalakan.
# chkconfig crond on
3. Jalan Cron Job
# service crond start
4. Setting Cron Job sesuai kebutuhan Anda, untuk contoh ini saya ingin menhapus file coba.txt di folder sharing-degenius.
# nano /etc/crontab
Perhatikan pada baris terakhir disitu terdapat :
19 21 * * * root rm /var/www/html/cabang.txt
KETERANGAN :
• Digit Pertama : Menit (0-59),
• Digit Kedua : jam (0-23)
• Digit Ketiga : tanggal (1-31)
• Digit Keempat : bulan (1-12)
• Digit Kelima : hari (1-7)
• Digit Keenam : User yang meng-eksekusi
• Digit Ketujuh : Perintah yang dijalankan
Di bawah ini adalah contoh penulisan crontab pada file /etc/crontab menggunakan editor "nano"
Setelah ini dibuat maka perlu merestart service dari crontab;
Sintaks: sudo service crond restart
Nanti akan ada informasi yang bisa dicek pada log file berlokasi di /var/spool/mail/root seperti gambar di bawah ini:
Nah, kebetulan ini adalah output (error) yang diberi tanda merah adalah contoh respon HTTP pada browser atas URL yang dieksekusi menggunakan peintah WGET pada Crontab
Comments
Post a Comment