Hallo in die Runde,
ich habe eine Frage zum cron. In diesem konkreten Beispiel, möchte ich cron verwenden um ein Server-backup zu ziehen und dieses auch zu speichern. Das Backup soll jeden Freitag um 17:45 erfolgen.
Ich habe jetzt mehrere Wege ausprobiert, aber bei keinem scheint es funktioniert zu haben. Meine Verwirrung ist groß und ich habe ein wenig den Überblick verloren. Was ich auf jeden Fall sagen kann, ist
dass das entsprechende Skript funktioniert.
Im ersten Durchgang habe ich, nach Nachschlagen in einem Buch folgende Dateien geändert:
Im Verzeichnis
habe ich das Skript
hinterlegt
Danach unter
folgende Zeile hinzugefügt:
Als das nichts gebracht hat, habe ich dann in /etc/crontab folgende Änderungen vorgenommen (die Uhrzeit hatte ich zu Testzwecken abgeändert):
Auch das hatte nicht funktioniert, so dass ich es dann mit
und folgendem Inhalt versucht habe:
Leider habe ich keine Email vom System erhalten und weiß nicht wie ich überprüfen ob bzw. wie das Skript gelaufen ist. Vielleicht kann mir ja einer von Euch helfen und mir sagen, welcher Weg jetzt der Königsweg und wie ich einen
Report für gelaufenen cronjobs erstellen kann bzw. wie man überpüft, ob der Job auch durchgelaufen ist.
Vielen Dank vorab für alle Tipps und Rückmeldungen und ebenfalls vorab schon einmal schöne Feiertage.
Viele Grüße
C.
ich habe eine Frage zum cron. In diesem konkreten Beispiel, möchte ich cron verwenden um ein Server-backup zu ziehen und dieses auch zu speichern. Das Backup soll jeden Freitag um 17:45 erfolgen.
Ich habe jetzt mehrere Wege ausprobiert, aber bei keinem scheint es funktioniert zu haben. Meine Verwirrung ist groß und ich habe ein wenig den Überblick verloren. Was ich auf jeden Fall sagen kann, ist
dass das entsprechende Skript funktioniert.
Im ersten Durchgang habe ich, nach Nachschlagen in einem Buch folgende Dateien geändert:
Im Verzeichnis
Code:
/etc/cron.weekly
Code:
samba_backup.sh
Danach unter
Code:
/etc/anacrontab
Code:
7 10 cron.weekly nice run-parts --report /etc/cron.weekly
Code:
30 13 * * 5 root test -x /usr/local/bin/samba_backup.sh || ( cd / && run-parts --report /etc/cron.weekly )
Code:
crontab -e
Code:
MAILTO=c.xyz@abc.de
0 15 * * 5 /usr/local/bin/samba_backup.sh
Report für gelaufenen cronjobs erstellen kann bzw. wie man überpüft, ob der Job auch durchgelaufen ist.
Vielen Dank vorab für alle Tipps und Rückmeldungen und ebenfalls vorab schon einmal schöne Feiertage.
Viele Grüße
C.
0 commentaires:
Enregistrer un commentaire