Je veux faire une sauvegarde complète du serveur.
J'ai déjà mon script de sauvegarde copiant tous les fichiers html / php pour l'application web et les bases de données mysql, les plaçant dans un fichier .tar.gz.
Comment puis-je ajouter les fichiers crontab à cette sauvegarde?
Chaque fois que j'enregistre la crontab, elle va dans le dossier / tmp .. et quand je vérifie ce dossier immédiatement après, il est vide.
linux
backup
cron
backup-restoration
darkAsPitch
la source
la source
/etc/cron.d/
, je préfère généralement cela, car mon dossier / etc est sauvegardé et suivi dans un VCS.Réponses:
Vous pouvez simplement sauvegarder l'intégralité du
/var/spool/cron
répertoire. Il contient toutes les crontabs de tous les utilisateurs.la source
Vous pouvez exécuter régulièrement
crontab -l > my_crontab.backup
pour sauvegarder la crontab dans un fichier.la source
il suffit de sauvegarder le fichier
/var/spool/cron/USER_NAME
la source
/var/spool/cron/crontabs
.sudo -i
J'ai fait de ma sauvegarde un travail cron.
la source