9.8. Menjadwalkan Tugas-tugas Asinkron: anacron
anacron
adalah daemon yang melengkapi cron
untuk komputer yang tidak menyala setiap saat. Karena tugas-tugas rutin biasanya dijadwalkan untuk dieksekusi di tengah malam, mereka akan tidak pernah dijalankan jika komputer pada waktu itu. Tujuan anacron
adalah untuk mengeksekusi mereka, mempertimbangkan periode saat komputer tidak bekerja.
Harap dicatat bahwa anacron
sering akan melaksanakan kegiatan tersebut beberapa menit setelah komputer boot, yang dapat membuat komputer kurang responsif. Inilah sebabnya mengapa tugas-tugas di berkas /etc/anacrontab
dimulai dengan perintah nice
, yang mengurangi prioritas eksekusi mereka dan dengan demikian membatasi dampak mereka di seluruh sistem. Berhati-hatilah, format berkas ini tidak sama dengan /etc/crontab
; jika Anda memiliki kebutuhan khusus untuk anacron
, lihat halaman manual anacrontab(5).
Instalasi paket anacron menonaktifkan eksekusi oleh skrip cron
di direktori /etc/cron.hourly/
, /etc/cron.daily/
, /etc/cron.weekly/
, dan /etc/cron.monthly/
. Ini menghindari eksekusinya ganda oleh anacron
dan cron
. Perintah cron
tetap aktif dan akan terus menangani tugas terjadwal lain (terutama mereka yang dijadwalkan oleh pengguna).