Pomocí:
můžete zobrazit datum, čas, uživatele a příkazy dříve provedených úloh crongrep CRON /var/log/syslog
Zobrazí se vše cron pracovní místa. Pokud byste chtěli vidět pouze úlohy spouštěné určitým uživatelem, použili byste něco takového:
grep CRON.*\(root\) /var/log/syslog
Upozorňujeme, že cron se zaznamenává na začátku úlohy takže možná budete chtít, aby si dlouhé úlohy uchovávaly své vlastní protokoly dokončení; pokud by se systém v polovině úlohy zhroutil, byl by stále v protokolu!
Upravit: Pokud nemáte přístup root, budete si muset uchovávat své vlastní protokoly úloh. To lze provést jednoduše tak, že na konec příkazu úlohy připojíte následující:
&& date > /home/user/last_completed
Soubor /home/user/last_completed
bude vždy obsahovat datum a čas posledního dokončení úlohy. Použili byste >>
místo >
pokud chcete k souboru připojit data dokončení.
Toho můžete také dosáhnout vložením příkazu do malého skriptu bash nebo sh a nechat cron spustit tento soubor.
#!/bin/bash
[command]
date > /home/user/last_completed
Crontab pro toto by byl:
* * * * * bash /path/to/script.bash
CentOs,sudo grep CRON /var/log/cron
/var/log/cron
obsahuje protokoly úloh cron. K zobrazení ale potřebujete oprávnění root.