| Jadwal | Perintah | Deskripsi | Status | Tindakan |
|---|---|---|---|---|
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 |
| Perintah | |
|---|---|
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 tidak menceritakan apa pun tentang dirinya. Ia tidak melaporkan bahwa sebuah tugas gagal, tidak menunjukkan kapan terakhir kali berjalan, dan kesalahan sintaksis pada lima kolom jadwal tidak punya tempat untuk muncul. Secara formal ia mengirim surat kepada pengguna lokal, tetapi pada server yang pengiriman surat keluarnya tidak pernah disiapkan, pesan itu tidak dibaca siapa pun. Sebuah tugas bisa rusak berbulan-bulan, dan yang membongkarnya hanyalah akibatnya.
Halaman ini menampilkan tugas yang ditambahkan melalui panel: jadwal, perintah, keterangan, dan status, dengan kemungkinan mengaktifkan, menonaktifkan, atau menghapusnya tanpa membuka terminal. Di bawahnya, sebagai daftar terpisah, ada sisa baris crontab root, yaitu yang sebelumnya Anda atau sebuah paket terpasang letakkan di sana. Baris-baris itu hanya bisa dibaca: panel sengaja tidak menyunting apa yang bukan tulisannya sendiri.
Ada tiga hal yang patut diperiksa di sini. Tugas yang keluarannya menuju /dev/null 2>&1 sama diamnya ketika berjalan maupun ketika rusak. Perintah yang ditulis sebagai nama telanjang alih-alih jalur penuh berperilaku lain daripada di shell Anda, sebab cron punya PATH sendiri yang sangat miskin. Lalu jadwalnya sendiri: tugas yang pernah dimatikan untuk penelusuran galat biasanya tetap mati. Setelah setiap kecurigaan adanya penyusupan, cron juga layak dibaca, karena bertahan lewat penjadwal lebih mudah daripada lewat unit startup, dan baris semacam itu tampak sepenuhnya biasa.