GNU/Linux >> Znalost Linux >  >> Linux

Obnovte úlohy cron omylem odstraněné pomocí crontab -r

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.


Linux
  1. Automatizujte systémové úlohy pomocí crontab na CentOS 7

  2. Jak naplánovat úlohy Cron pomocí Crontab

  3. Jak nainstalovat, upravit nebo odebrat úlohy Cron v dávkovém režimu

  1. Odstraňování problémů s úlohami Cron

  2. Používáte Notify-Send s Cronem?

  3. Jak obnovit odstraněný soubor pod Linuxem?

  1. Plánování úloh Cron pomocí Crontab

  2. Jak naplánovat úlohy pomocí příkazu „at“ v systému Linux

  3. Restartovat cron po změně souboru crontab?