| Aikataulu | Komento | Kuvaus | Tila | Toiminnot |
|---|---|---|---|---|
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 |
| Komento | |
|---|---|
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 ei kerro itsestään mitään. Se ei ilmoita tehtävän epäonnistuneen, ei näytä milloin se viimeksi ajettiin, eikä ajastuksen viidessä kentässä olevalla syntaksivirheellä ole paikkaa tulla ilmi. Muodollisesti cron lähettää postia paikalliselle käyttäjälle, mutta palvelimella jossa lähtevää postia ei ole koskaan määritetty, tuota viestiä ei lue kukaan. Tehtävä voi olla rikki kuukausia, ja sen paljastavat vasta seuraukset.
Sivu näyttää paneelin kautta lisätyt tehtävät: ajastuksen, komennon, kuvauksen ja tilan, ja tehtävän voi ottaa käyttöön, poistaa käytöstä tai poistaa kokonaan avaamatta päätettä. Niiden alla on omana listanaan root-crontabin loput rivit eli ne, jotka sinä tai asennettu paketti olette sinne aiemmin panneet. Ne ovat vain luettavia, sillä paneeli ei tarkoituksella muokkaa sitä mitä se ei ole itse kirjoittanut.
Kolme asiaa kannattaa tarkistaa täällä. Tehtävä jonka tuloste menee kohteeseen /dev/null 2>&1 vaikenee yhtä lailla toimiessaan kuin rikkinäisenä. Komento joka on kirjoitettu pelkkänä nimenä eikä täytenä polkuna käyttäytyy toisin kuin omassa kuoressasi, sillä cronilla on oma niukka PATH. Ja itse ajastus: kerran vianetsintää varten pois kytketty tehtävä jää yleensä pois päältä. Jokaisen murtoepäilyn jälkeen myös cron ansaitsee lukemisen, sillä ajastimen kautta kiinnittyminen on helpompaa kuin käynnistysyksikön kautta, ja rivi näyttää täysin arkiselta.