GNU/Linux >> Tutoriels Linux >  >> Linux

Récupérer les tâches cron supprimées accidentellement avec crontab -r

crontab -r supprime le seul fichier contenant les tâches cron.

Donc, si vous n'avez pas fait de sauvegarde, vos seules options de récupération sont :

  • Sur RedHat/CentOS, si vos tâches ont déjà été déclenchées, vous pouvez trouver le journal cron dans /var/log/cron . Le fichier vous aidera à réécrire à nouveau les travaux.
  • Une autre option consiste à récupérer le fichier à l'aide d'un outil de récupération de fichier. Cela a cependant moins de chances de réussir, car la partition système est généralement occupée et les secteurs correspondants ont probablement déjà été écrasés.
  • Sur Ubuntu/Debian, si votre tâche a déjà été exécutée, essayez grep CRON /var/log/syslog

Si vous n'avez pas de /var/log/cron vous pouvez récupérer les commandes (mais pas les timings) du syslog .

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

vous pouvez ensuite déterminer la plupart des horaires en regardant les horodatages.


Linux
  1. Dépannage des tâches Cron

  2. Utiliser Notify-send avec Cron ?

  3. Automatisez les tâches système avec crontab sur CentOS 7

  4. Comment planifier des tâches Cron avec Crontab

  5. Comment récupérer un fichier supprimé sous Linux ?

Planification avec cron &At

Cron Jobs et Crontab sur Linux expliqués

Comprendre Crontab sous Linux avec des exemples

Commande Linux crontab pour créer et gérer des tâches Cron

Comment planifier des tâches avec Cron sous Linux

10 exemples cron utiles pour planifier des tâches sous Linux