Nun, auf einem anderen Rechner ein anderes Problem mit dem script.
Auf dem von damals (also oben), funktioniert das nach wie vor.
Nun will ich jedoch von HiDrive die Sachen auf einen anderen PC wieder runtersyncen.
Nun wird beim mounten anscheinend die USER/PASSWORD-Kombination nicht übernommen.
Vielleicht hab ich (beim zusammenkopieren) auch bloss nen Fehler drin?
Code: Alles auswählen
root@openmediavault:~# ./backup.sh
Gib bitte den Benutzernamen für den Server https://letzter3.webdav.hidrive.strato.com an; wenn du keinen angeben willst, drücke Return.
Benutzername: Gib bitte das Passwort von letzter3 für den Server https://letzter3.webdav.hidrive.strato.com
an; wenn du keines angeben willst, drücke Return.
Passwort: umount.davfs:
kann die PID nicht aus /var/run/mount.davfs/mnt-webdav.letzter3letzter.pid auslesen;
versuche trotzdem das Dateisystem auszuhängen;
bitte warte bis der mount.davfs-Prozess endet
umount: /mnt/webdav.letzter3letzter: not found
root@openmediavault:~#
Code: Alles auswählen
root@openmediavault:~# cat backup.sh
#!/bin/sh
[ -z "$(mount | grep /media/webdav.letzter3)" ] && echo "letzter3\nPASSWORD"|mount -t davfs https://letzter3.webdav.hidrive.strato.com /media/webdav.letzter3 && rsync --delete --size-only -arn /media/webdav.letzter3/users/letzter3/backup /media/347ded30-d521-4d0a-a6e5-ceb36a77a121/PT_LWL_BAckup/ && umount.davfs /mnt/webdav.letzter3
Mag da mal einer draufschauen?
Und ein weiteres Problem, da diesmal alles in einem script und mit && verbunden-> wenn der webdav-Ordner noch eingebunden ist, würde das script ja kommentarlos abbrechen, oder?
(Den Fehler im letzten umount hab ich schon gesehen.....)