Pages

Senin, 13 Juli 2015

Konfigurasi crontab pada Centos 6

Crontab adalah suatu program untuk mengeksekusi suatu command / program dalam waktu tertentu ( Scheduling ). bisa setiap menit, setiap jam, setiap hari, sekali dalam seminggu bahkan tahun. biasanya ini dipakai untuk eksekusi script backup, monitoring, atau collecting report. berikut cara install nya :

1. Install Crontab

# yum install cronie

2. Start Crontab Service

sebelum menyetting crontab, kita jalankan dulu service nya.
Centos 6.x
# service crond start
# chkconfig crond on
Centos 7
# systemctl start crond
# systemctl enable crond

3. Konfigurasi crontab

crontab mempunya 6 field untuk konfigurasi nya. field 1 – 5 untuk menentukan waktu dan field ke 6 untuk script / command yang akan di eksekusi.
*  *  *  *  *    /script/yang/dieksekusi
.  .  .  .  .
.  .  .  .  .
.  .  .  .  ----> Hari dalam seminggu ( 0 - 7 ) 0,7 adalah minggu.
.  .  .  .
.  .  .  -------> Bulan ( 1 - 12 )
.  .  .
.  .  ----------> tanggal ( 1 - 31 )
.  .
.  -------------> Jam ( 0 - 23 )
.
----------------> menit ( 0 - 59 ) 
Menambahkan atau edit crontab
untuk mengedit atau menambahkan cron job gunakan command dibawah ini.
# crontab -e
Melihat cron job yang sudah ada
jika kita ingin melihat cron job yang sudah kita tambahkan, eksekusi command dibawah ini.
# crontab -l
bisa juga melihat isi cron job user lain.
# crontab -u username -l

4. Contoh konfigurasi crontab

1. Eksekusi script backup setiap jam 1 Siang
0 13 * * *  /bin/bash /root/backup.sh
2. Eksekusi script setiap 10 Menit
*/10 * * * * /root/script.sh
3. Eksekusi script setiap hari minggu Pukul 5 pagi
0 5 * * 0 /root/script.sh

Tidak ada komentar:

Posting Komentar

About

Ads 300 x 600

Blogroll

 
 
Blogger Templates