web-dev-qa-db-fra.com

Comment sauvegarder des fichiers "crontab -e"?

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.

27
darkAsPitch

Vous pouvez simplement sauvegarder l'intégralité de /var/spool/cron répertoire. Il contient toutes les crontabs de tous les utilisateurs.

36
dtoubelis

Vous pouvez exécuter périodiquement crontab -l > my_crontab.backup pour sauvegarder la crontab dans un fichier.

15
mitbal

il suffit de sauvegarder le fichier /var/spool/cron/USER_NAME

9
chocripple

J'ai fait de ma sauvegarde un travail cron.

0 9 * * * crontab -l | gzip > /backups/'crontab-'$(date +"\%Y\%m\%d-\%H\%M\%S")'.gz'
3
Nolan Conaway