anacrond scheduling

assalamu'alaykum
Pada dasrnya prinsip kerja anacrond adalah sebagai berikut :
  1. anacrond melihat “times tamps” atau tanda waktu yang dimiliki oleh job (tugas yang telah di jadwalkan) di bawah direktori /var/spool/anacron/.
  2. Jika sesuai dengan time stamp ada job yang terjadwal, anacron akan menjalankannya.
  3. Anacron mengupdate time stamp untuk job trcsebut.

Untuk menjalankan dan mengubah file konfigurasi anacron bisa dengan perintah : 
# vim /etc/anacrontab

Sebagai contoh mandrake, setelah instalasi akan terisi jadwal sebagai berikut :
1      5       cron.dialy    run-parts        /etc/cron.dialy
7      10      cron.weekly   run-parts        /etc/cron.weekly
30     15      cron.monthly  run-parts        /etc/cron.monthly

Setiap jadwal terdiri atas 5 kolom, yaitu :
  1. kolom pertama menandakan periode dalam hari : 1 artinya setap hari, 7 setiap 7 hari (seminggu) dan 30 setiap 30 hari (bulan tertentu).

  2. Kolom kedua menandakan delay (lama waktu dalam menit) kapan waktu suatu di jalankan. Misalnya, 5 berarti anacron akan berjalan pada 5 menit setelah pc on atau start. Mekanisme ini mencegah banyak job yang jalan pada waktu yang bersamaan.

  3. Kolom ketiga berisikan identifikasi yang digunakna anacron (time stamp dan pesan)

  4. kolom keempat berisi perintah yanga akan dijalankan.

Contoh program pada anacron :
  1. 1          5         getmail           fetchmail -s
    artinya setiap hari 5 menit setelah pc start atau boot, anacron akan menjalankan program fetchmail secara silent tidak menampilakan proses download.

Kutipan dari buku Linux System Administrator, LP3T Nurul Fikri semester 3.

  1. 7     80     backup-konfigurasi     tar -cjvf /home/backup.tar.bz2 /etc
    Program diatas akan di eksekusi pada setiap 80 menit setelah pc start atau boot dengan perintah membackup dan mengarchievekan direktori /etc ke direktori /home engan nama file archieve backup.tar.bz2.

Wassalamua'alaykum wr wb

Komentar