Quiero hacer una copia de seguridad completa del servidor.
Ya tengo mi script de copia de seguridad copiando todos los archivos html / php para la aplicación web y las bases de datos mysql, colocándolos en un archivo .tar.gz.
¿Cómo puedo agregar los archivos crontab a esa copia de seguridad?
Cada vez que guardo el crontab, va a la carpeta / tmp ... y cuando reviso esa carpeta inmediatamente después, está vacía.
linux
backup
cron
backup-restoration
darkAsPitch
fuente
fuente
/etc/cron.d/
, generalmente prefiero eso en su lugar, ya que mi carpeta / etc está respaldada y rastreada en un VCS.Respuestas:
Podrías hacer una copia de seguridad de todo el
/var/spool/cron
directorio. Contiene todos los crontabs de todos los usuarios.fuente
Puede ejecutar periódicamente
crontab -l > my_crontab.backup
para hacer una copia de seguridad del crontab en el archivo.fuente
solo haz una copia de seguridad del archivo
/var/spool/cron/USER_NAME
fuente
/var/spool/cron/crontabs
.sudo -i
Hice mi copia de seguridad en un trabajo cron.
fuente