Cron adalah program yang bertugas menjalankan program-program pada waktu yang telah ditentukan.
- Konfigurasi cron pada linux Centos terletak pada directory /etc/cron.d
[root@pf cron.d]# pwd
/etc/cron.d
[root@pf cron.d]# ls -al
total 32
drwxr-xr-x. 2 root root 4096 Nov 13 17:25 .
drwxr-xr-x. 113 root root 12288 Nov 8 03:35 ..
-rw-r–r–. 1 root root 113 Jul 19 2011 0hourly
-rw-r–r–. 1 root root 108 Mar 29 2011 raid-check
-rw-r–r–. 1 root root 245 Jul 19 2011 sysstat - Jika kita melihat 0hourly maka isinya:
[root@pf cron.d]# cat 0hourly
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
01 * * * * root run-parts /etc/cron.hourlyKemudian kalau kita melihat /etc/cron.hourly
[root@pf cron.d]# ls -al /etc/cron.hourly
total 20
drwxr-xr-x. 2 root root 4096 Aug 27 2012 .
drwxr-xr-x. 113 root root 12288 Nov 8 03:35 ..
-rwxr-xr-x. 1 root root 424 Jul 19 2011 0anacron - Cara membaca scheduling adalah dengan perintah ‘cat crontab’ :
- Membuat sendiri cron
Misal kita membuat membuat /etc/cron.d/absensi[root@pf cron.d]# cat /etc/cron.d/absensi
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
05,20,35,50 * * * * root run-parts /home/mss/cronKemudiaan kita melihat /home/mss/cron
[root@pf cron.d]# ls -al /home/mss/cron
total 12
drwxr-xr-x 2 root root 4096 Nov 13 17:31 .
drwxr-xr-x. 12 mss mss 4096 Nov 13 17:31 ..
-rwxr-xr-x 1 root root 47 Nov 13 17:25 update_absenPada konfigurasi ini script update_absen akan dijalankan pada menit ke 5, 20, 35 dan 50 pada setiap jamnya
Perhatikan juga konfigurasi pada /var/spool/cron seperti pada http://www.proweb.co.id/articles/support/starting_ispconfig.html .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.