GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Stellen Sie Cron-Jobs wieder her, die versehentlich mit crontab -r entfernt wurden

crontab -r entfernt die einzige Datei, die die Cron-Jobs enthält.

Wenn Sie also kein Backup erstellt haben, sind Ihre einzigen Wiederherstellungsoptionen:

  • Unter RedHat/CentOS finden Sie das Cron-Protokoll unter /var/log/cron, wenn Ihre Jobs zuvor ausgelöst wurden . Die Datei hilft Ihnen, die Jobs erneut zu schreiben.
  • Eine andere Möglichkeit besteht darin, die Datei mit einem Dateiwiederherstellungstool wiederherzustellen. Dies ist jedoch weniger erfolgreich, da die Systempartition normalerweise ausgelastet ist und entsprechende Sektoren wahrscheinlich bereits überschrieben wurden.
  • Wenn Ihr Task unter Ubuntu/Debian schon einmal ausgeführt wurde, versuchen Sie es mit grep CRON /var/log/syslog

Wenn Sie kein /var/log/cron haben Datei können Sie die Befehle (aber nicht die Timings) aus der syslog wiederherstellen .

grep 'CRON.*(yourusername)' /var/log/syslog

Sie können dann die meisten Zeitangaben herausfinden, indem Sie sich die Datumsstempel ansehen.


Linux
  1. Fehlerbehebung bei Cron-Jobs

  2. Verwenden Sie Notify-Send mit Cron?

  3. So planen Sie Cron-Jobs mit Crontab

  4. So planen Sie Jobs mit dem Befehl „at“ unter Linux

  5. Wie stellt man eine entfernte Datei unter Linux wieder her?

Terminplanung mit cron &At

Cron-Jobs und Crontab unter Linux erklärt

Crontab in Linux mit Beispielen verstehen

Linux-crontab-Befehl zum Erstellen und Verwalten von Cron-Jobs

So planen Sie Jobs mit Cron in Linux

10 nützliche Cron-Beispiele zum Planen von Jobs unter Linux