crontab -r
odstraní jediný soubor obsahující úlohy cron.
Pokud jste tedy neprovedli zálohu, vaše jediné možnosti obnovení jsou:
- Pokud na RedHat/CentOS byly vaše úlohy spuštěny již dříve, můžete najít cron log v
/var/log/cron
. Soubor vám pomůže znovu přepsat úlohy. - Další možností je obnovit soubor pomocí nástroje pro obnovu souborů. To je však méně pravděpodobné, protože systémový oddíl je obvykle zaneprázdněn a odpovídající sektory již byly pravděpodobně přepsány.
- Pokud se v Ubuntu/Debianu vaše úloha již spustila, zkuste
grep CRON /var/log/syslog
Pokud nemáte /var/log/cron
můžete obnovit příkazy (ale ne časování) z syslog
.
grep 'CRON.*(yourusername)' /var/log/syslog
většinu časování pak můžete zjistit podle datových razítek.
Proč OOM-Killer nemůže prostě zabít proces, který požaduje příliš mnoho?
Jak nahradit obsah konkrétního sloupce awk?