S
schrauber1
Grünschnabel
Guten Morgen,
und hallo ins Forum.
Ich habe ein Problem mit meinem Sicherungsserver:
ich möchte zur täglichen inkrimentellen Sicherung (Centos 5 Sicherungsserver) meiner Daten ein Script, angestoßen durch einen cronjob, ausführen welches Hardlinks anlegt welche dann über Nacht durch rsync von meinem Arbeitsrechner (ebenfalls Centos 5) aktualisiert werden.
Dies hat auch jahrelang funktioniert, leider treten seit kurzem Fehler in der Ausführung des Scriptes auf, wenn diese per cronjob gestartet wird. Bei einem händischen Ausführen läuft das Script perfekt durch. Ein Vergleich der beiden Verzeichnisse per diff -r ergibt keine Abweichungen.
Leider kann ich keinen genauen Zeitpunkt ausmachen seitdem der Fehler aufgetreten ist bzw. eine Änderung an meiner Konfiguration der dies ausgelöst haben kann.
das Script heißt hardlinks.sh und sieht wie folgt aus:
Hat eventuell jemand eine Vorstellung woran das liegen kann.
Der cronjob wird als root mit folgendem Befehl aufgerufen:
/bin/bash /root/hardlinks.sh
Für eure Unterstützung möchte ich mich bereits im Voraus bedanken.
Gruß Dominique
und hallo ins Forum.
Ich habe ein Problem mit meinem Sicherungsserver:
ich möchte zur täglichen inkrimentellen Sicherung (Centos 5 Sicherungsserver) meiner Daten ein Script, angestoßen durch einen cronjob, ausführen welches Hardlinks anlegt welche dann über Nacht durch rsync von meinem Arbeitsrechner (ebenfalls Centos 5) aktualisiert werden.
Dies hat auch jahrelang funktioniert, leider treten seit kurzem Fehler in der Ausführung des Scriptes auf, wenn diese per cronjob gestartet wird. Bei einem händischen Ausführen läuft das Script perfekt durch. Ein Vergleich der beiden Verzeichnisse per diff -r ergibt keine Abweichungen.
Leider kann ich keinen genauen Zeitpunkt ausmachen seitdem der Fehler aufgetreten ist bzw. eine Änderung an meiner Konfiguration der dies ausgelöst haben kann.
das Script heißt hardlinks.sh und sieht wie folgt aus:
Code:
#!/bin/sh
mv /Sicherung/Daten /Sicherung/Daten.`date -d '1 day ago' +%Y%m%d`
cp -alv /Sicherung/Daten.`date -d '1 day ago' +%Y%m%d` /Sicherung/Daten
Hat eventuell jemand eine Vorstellung woran das liegen kann.
Der cronjob wird als root mit folgendem Befehl aufgerufen:
/bin/bash /root/hardlinks.sh
Für eure Unterstützung möchte ich mich bereits im Voraus bedanken.
Gruß Dominique