- Mitglied seit
- 12. Jan 2011
- Beiträge
- 4
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo liebe Leute,
habe sehr lange gesucht, und bin zu keiner Lösung gekommen.
Meine DS: DS110j
Firmware: DSM 3.0-1354
Installierte Erweiterung (Anleitung übers WIKI): SCP
Ich habe einen VServer im Netz stehen, welcher nächtlich sämtliche WEB Verz. und MySql Daten in einer Datei (tar.bz2) bereit stellt.
Diese Datei soll sich meine DS täglich per SCP vom Server ziehen.
Die DS holt sich per SCP die Datei, die Autorisierung läuft über einen Key ab. Soweit so gut.
Hier das Script (aus Sicherheitsgründen einige Angaben durch *** ersetzt:
Wenn ich das Script manuell über die Shell aufrufe, verichtet alles korrekt seinen Dienst.
Wenn ich die automatisiert ablaufen lassen möchte, fährt dazu morgens um 05:45 Uhr die DS hoch, und soll um 06:00 Uhr das Script ausführen. Dies wird dann auch aufgerufen. Ich habe den Ablauf mal mitgeloggt:
Wie man sieht, fehlt hier plötzlich SCP. Warum funktioniert dies aber bei dem manuellen Aufruf? Ich weiss leider nicht weiter...
Hat jemand eine Idee dazu?
Vielen Dank im voraus!
habe sehr lange gesucht, und bin zu keiner Lösung gekommen.
Meine DS: DS110j
Firmware: DSM 3.0-1354
Installierte Erweiterung (Anleitung übers WIKI): SCP
Ich habe einen VServer im Netz stehen, welcher nächtlich sämtliche WEB Verz. und MySql Daten in einer Datei (tar.bz2) bereit stellt.
Diese Datei soll sich meine DS täglich per SCP vom Server ziehen.
Die DS holt sich per SCP die Datei, die Autorisierung läuft über einen Key ab. Soweit so gut.
Hier das Script (aus Sicherheitsgründen einige Angaben durch *** ersetzt:
#!/bin/ash
NOW="$(date +"%d-%m-%Y")"
scp -P 65000 backup@*********.de:/home/backup/log-$NOW.tar.bz2 /volume1/homes/backup/h******/log
chown backup:users /volume1/homes/backup/h******/log/log-$NOW.tar.bz2
scp -P 65000 backup@*********.de:/home/backup/backup-$NOW.tar.bz2 /volume1/homes/backup/h******/web
chown backup:users /volume1/homes/backup/h******/web/backup-$NOW.tar.bz2
sleep 60;
poweroff
exit
Wenn ich das Script manuell über die Shell aufrufe, verichtet alles korrekt seinen Dienst.
Wenn ich die automatisiert ablaufen lassen möchte, fährt dazu morgens um 05:45 Uhr die DS hoch, und soll um 06:00 Uhr das Script ausführen. Dies wird dann auch aufgerufen. Ich habe den Ablauf mal mitgeloggt:
/volume1/homes/backup/h******/getbackup.sh: line 5: scp: not found
chown: /volume1/homes/backup/h******/log/log-12-01-2011.tar.bz2: No such file or directory
/volume1/homes/backup/h******/getbackup.sh: line 8: scp: not found
chown: /volume1/homes/backup/h******/web/backup-12-01-2011.tar.bz2: No such file or directory
Wie man sieht, fehlt hier plötzlich SCP. Warum funktioniert dies aber bei dem manuellen Aufruf? Ich weiss leider nicht weiter...
Hat jemand eine Idee dazu?
Vielen Dank im voraus!