Hallo zusammen!
Ich bin neu hier im Forum und stelle direkt mal meine erste Frage. Hoffentlich kann mir jemand von euch helfen.
Ich habe mit diesem Tutorial (http://www.felixdittgen.de/2014/11/...ed-to-remote-server-with-duply-and-duplicity/) erfolgreich IPKG und Duplicity auf meinem NAS installiert und ein erstes Backup erfolgreich zum Laufen gebracht.
Ich habe mir dann ein Shellscript geschrieben, welches ich in /etc/duply/scripts abgelegt habe und welches folgenden Inhalt hat:
Führe ich das Shellscript via /etc/duply/scripts/backup.sh aus, rennt das Script los, und schreibt das Ergebnis in das angegebene Logfile. Läuft also wunderbar.
Wenn ich jetzt den Job in die Crontab schreibe, wird dieser anscheinend auch ausgeführt, allerdings kein Logfile geschrieben. Da drin steht nämlich folgendes:
Ich weiß also nicht, ob der Job erfolgreich war oder ob es irgendwelche Probleme gab. Ich hab ne Menge gegooglet und ausprobiert, ich bekomms leider nie hin.
Das mit dem PATH macht für mich auch keinen Sinn, da ich im Script ja den absoluten Pfad von Duply angebe. Hat jemand von euch einen Tipp? Ich habe auch gelesen, dass die Crontab eine andere Bash verwendet, richtig?
Vielen Dank im Voraus!
Metty
Ich bin neu hier im Forum und stelle direkt mal meine erste Frage. Hoffentlich kann mir jemand von euch helfen.
Ich habe mit diesem Tutorial (http://www.felixdittgen.de/2014/11/...ed-to-remote-server-with-duply-and-duplicity/) erfolgreich IPKG und Duplicity auf meinem NAS installiert und ein erstes Backup erfolgreich zum Laufen gebracht.
Ich habe mir dann ein Shellscript geschrieben, welches ich in /etc/duply/scripts abgelegt habe und welches folgenden Inhalt hat:
Rich (BBCode):
/opt/bin/duply backupextern purge --force && /opt/bin/duply backupextern backup --allow-source-mismatch >> /volume1/homes/nas-admin/backup/logs/duply_backupextern_inc$(date "+%Y-%m-%dT%H:%M:%SZ").log
Führe ich das Shellscript via /etc/duply/scripts/backup.sh aus, rennt das Script los, und schreibt das Ergebnis in das angegebene Logfile. Läuft also wunderbar.
Wenn ich jetzt den Job in die Crontab schreibe, wird dieser anscheinend auch ausgeführt, allerdings kein Logfile geschrieben. Da drin steht nämlich folgendes:
Rich (BBCode):
Start duply v1.9.1, time is 2015-09-11 14:53:38.
Sorry. A fatal ERROR occured:
duplicity missing. installed und available in path?
PATH='/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin'
Ich weiß also nicht, ob der Job erfolgreich war oder ob es irgendwelche Probleme gab. Ich hab ne Menge gegooglet und ausprobiert, ich bekomms leider nie hin.
Das mit dem PATH macht für mich auch keinen Sinn, da ich im Script ja den absoluten Pfad von Duply angebe. Hat jemand von euch einen Tipp? Ich habe auch gelesen, dass die Crontab eine andere Bash verwendet, richtig?
Vielen Dank im Voraus!
Metty