Wie sichert man „crontab -e“-Dateien?

Wie sichert man „crontab -e“-Dateien?

Ich möchte einvollständigServer-Backup.

Ich habe bereits mein Backup-Skript, das alle HTML-/PHP-Dateien für die Webanwendung und die MySQL-Datenbanken kopiert und in einer .tar.gz-Datei platziert.

Wie kann ich die Crontab-Dateien zu diesem Backup hinzufügen?

Immer wenn ich die Crontab speichere, geht es in den Ordner /tmp. Und wenn ich den Ordner direkt danach überprüfe, ist er leer.

Antwort1

Sie könnten einfach das gesamte /var/spool/cronVerzeichnis sichern. Es enthält alle Crontabs für alle Benutzer.

Antwort2

Sie können crontab -l > my_crontab.backupdie Crontab in regelmäßigen Abständen ausführen, um eine Sicherungskopie in einer Datei zu erstellen.

Antwort3

Sichern Sie einfach die Datei/var/spool/cron/USER_NAME

Antwort4

Ich habe mein Backup in einen Cron-Job umgewandelt.

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

verwandte Informationen