Je veux faire une sauvegarde du serveur complète .
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.
Vous pouvez simplement sauvegarder l'intégralité de /var/spool/cron
répertoire. Il contient toutes les crontabs de tous les utilisateurs.
Vous pouvez exécuter périodiquement crontab -l > my_crontab.backup
pour sauvegarder la crontab dans un fichier.
il suffit de sauvegarder le fichier /var/spool/cron/USER_NAME
J'ai fait de ma sauvegarde un travail cron.
0 9 * * * crontab -l | gzip > /backups/'crontab-'$(date +"\%Y\%m\%d-\%H\%M\%S")'.gz'