Je suis entré crontab -r
au lieu de crontab -e
et tous mes travaux cron
ont été supprimés.
Quelle est la meilleure façon (ou y en a-t-il une) de récupérer ces emplois?
crontab -r
supprime le seul fichier contenant les tâches cron.
Donc, si vous n'avez pas effectué de sauvegarde, vos seules options de récupération sont:
/var/log/cron
. Le fichier vous aidera à réécrire les travaux à nouveau.grep CRON /var/log/syslog
Si vous n'avez pas de /var/log/cron
fichier, vous pouvez récupérer les commandes (mais pas les timings) à partir du syslog
.
grep 'CRON.*(yourusername)' /var/log/syslog
vous pouvez alors déterminer la plupart des timings en regardant les horodatages.