| Zamanlama | Komut | Açıklama | Durum | İşlemler |
|---|---|---|---|---|
0 5 * * * |
/usr/local/bin/custom-backup.sh >> /var/log/arciveo-cron.log 2>&1 |
Nightly backup to remote storage | ||
*/15 * * * * |
/usr/local/bin/healthcheck.sh |
Ping external uptime monitor |
| Komut | |
|---|---|
30 1 * * * /usr/local/bin/clamav-scan.sh >> /var/log/arciveo-cron.log 2>&1 |
|
0 2 * * * /usr/bin/aide --config /etc/aide/aide.conf --check > /var/log/aide/aide.log 2>&1 |
|
@reboot chmod 755 /var/lib/aide |
|
0 3 * * * /usr/local/bin/lynis-scan.sh >> /var/log/arciveo-cron.log 2>&1 |
|
0 4 * * * /usr/local/bin/load-ipsum.sh >> /var/log/arciveo-cron.log 2>&1 |
|
@reboot sleep 60 && /usr/local/bin/load-ipsum.sh >> /var/log/arciveo-cron.log 2>&1 |
|
30 4 * * * /usr/local/bin/debsums-scan.sh >> /var/log/arciveo-cron.log 2>&1 |
|
0 6 * * * /usr/local/bin/logwatch_daily.sh >> /var/log/arciveo-cron.log 2>&1 |
|
0 8 * * * /usr/local/bin/daily-report-all.sh >> /var/log/arciveo-cron.log 2>&1 |
|
*/30 * * * * /usr/local/bin/smart-scan.sh >> /var/log/arciveo-cron.log 2>&1 |
|
0 * * * * /usr/bin/apt-get update -qq >/dev/null 2>&1 |
|
*/5 * * * * /usr/local/bin/collect-metrics-all.sh >> /var/log/arciveo-cron.log 2>&1 |
Cron kendisi hakkında hiçbir şey anlatmaz. Bir görevin başarısız olduğunu bildirmez, en son ne zaman çalıştığını göstermez ve zamanlamanın beş alanındaki bir söz dizimi hatasının ortaya çıkacağı bir yer yoktur. Biçimsel olarak yerel kullanıcıya posta gönderir, ama giden postanın hiç yapılandırılmadığı bir sunucuda bu iletiyi kimse okumaz. Bir görev aylarca bozuk durabilir ve onu ancak sonuçları ele verir.
Bu sayfa panel üzerinden eklenen görevleri gösterir: zamanlama, komut, açıklama ve durum; bir görevi terminal açmadan etkinleştirme, devre dışı bırakma veya silme olanağıyla birlikte. Altlarında ayrı bir liste olarak root crontab'ın geri kalan satırları yer alır, yani daha önce sizin ya da kurulu bir paketin oraya koyduğu satırlar. Bunlar salt okunurdur: panel, kendi yazmadığını bilerek düzenlemez.
Burada üç şeyi denetlemekte yarar var. Çıktısı /dev/null 2>&1 hedefine giden bir görev, çalışırken de bozukken de aynı sessizlikle susar. Tam yol yerine yalın adla yazılmış bir komut, sizin kabuğunuzdakinden başka türlü davranır, çünkü cron'un kendine ait ve yoksul bir PATH değişkeni vardır. Bir de zamanlamanın kendisi: hata ayıklama için bir kez kapatılmış görev genellikle kapalı kalır. Herhangi bir sızma şüphesinden sonra cron da okunmayı hak eder, çünkü zamanlayıcı üzerinden tutunmak bir başlangıç birimi üzerinden tutunmaktan kolaydır ve böyle bir satır son derece sıradan görünür.