Ich möchte eine vollständige Serversicherung durchführen.
Ich habe bereits mein Backup-Skript, das alle HTML / PHP-Dateien für die Web-App und die MySQL-Datenbanken kopiert und sie in eine .tar.gz-Datei legt.
Wie kann ich die crontab-Dateien zu dieser Sicherung hinzufügen?
Wann immer ich die Crontab speichere, geht sie in den Ordner / tmp. Wenn ich diesen Ordner unmittelbar danach überprüfe, ist er leer.
linux
backup
cron
backup-restoration
darkAsPitch
quelle
quelle
/etc/cron.d/
. Ich bevorzuge dies im Allgemeinen, da mein / etc-Ordner gesichert und in einem VCS nachverfolgt wird.Antworten:
Sie könnten einfach das gesamte
/var/spool/cron
Verzeichnis sichern . Es enthält alle Crontabs aller Benutzer.quelle
Sie können regelmäßig ausführen,
crontab -l > my_crontab.backup
um die Crontab in einer Datei zu sichern.quelle
sichern Sie einfach die Datei
/var/spool/cron/USER_NAME
quelle
/var/spool/cron/crontabs
.sudo -i
Ich habe mein Backup zu einem Cronjob gemacht.
quelle