Cron adalah program yang bertugas menjalankan program-program pada waktu yang telah ditentukan.

  1. 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
  2. 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.hourly

    Kemudian 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

  3. Cara membaca scheduling adalah dengan perintah ‘cat crontab’ :
  4. 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/cron

    Kemudiaan 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_absen

    Pada 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.

Memahami konfigurasi Cron daemon di Centos