| Plán | Příkaz | Popis | Stav | Akce |
|---|---|---|---|---|
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 |
| Příkaz | |
|---|---|
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 o sobě nic neříká. Neoznámí, že úloha selhala, neukáže, kdy naposledy proběhla, a syntaktická chyba v pěti polích plánu nemá kde vyjít najevo. Formálně posílá poštu místnímu uživateli, jenže na serveru, kde odchozí pošta nikdy nebyla nastavena, si tu zprávu nikdo nepřečte. Úloha může být rozbitá měsíce a prozradí ji až následky.
Tato stránka ukazuje úlohy přidané přes panel: plán, příkaz, popis a stav, s možností úlohu zapnout, vypnout nebo smazat bez otevírání terminálu. Pod nimi je jako samostatný seznam zbytek root crontabu, tedy řádky, které tam dříve vložili vy nebo nainstalovaný balík. Ty jsou jen ke čtení: panel záměrně neupravuje to, co sám nenapsal.
Tři věci tu stojí za kontrolu. Úloha, jejíž výstup jde do /dev/null 2>&1, mlčí stejně, když funguje, i když je rozbitá. Příkaz zapsaný holým jménem místo plnou cestou se chová jinak než ve vašem shellu, protože cron má vlastní a chudou PATH. A samotný plán: úloha jednou vypnutá kvůli ladění obvykle vypnutá zůstane. Po každém podezření na průnik si cron také zaslouží pročíst, protože uchytit se přes plánovač je snazší než přes startovací jednotku a takový řádek vypadá naprosto všedně.