crontab -r
elimina el único archivo que contiene los trabajos cron.
Entonces, si no hizo una copia de seguridad, sus únicas opciones de recuperación son:
- En RedHat/CentOS, si sus trabajos se activaron antes, puede encontrar el inicio de sesión cron en
/var/log/cron
. El archivo le ayudará a reescribir los trabajos nuevamente. - Otra opción es recuperar el archivo usando una herramienta de recuperación de archivos. Sin embargo, es menos probable que esto tenga éxito, ya que la partición del sistema suele estar ocupada y los sectores correspondientes probablemente ya se hayan sobrescrito.
- En Ubuntu/Debian, si su tarea se ejecutó anteriormente, intente
grep CRON /var/log/syslog
Si no tienes /var/log/cron
puede recuperar los comandos (pero no los tiempos) del syslog
.
grep 'CRON.*(yourusername)' /var/log/syslog
luego puede averiguar la mayoría de los tiempos mirando las marcas de fecha.