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:


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

Popular posts from this blog

Tim Task-Force di Perusahaan

Addon untuk form input secara autocomplete text dengan typeahead.js