Bei mount.davfs ist es gesetzt...
Code:
-rwsr-xr-x 1 root root 298651 Mar 4 09:27 /volume1/@optware/sbin/mount.davfs
bei umount.davfs nicht...
Code:
-rwxr-xr-x 1 root root 15674 Mar 4 09:27 /volume1/@optware/sbin/umount.davfs
Soll bzw. kann ich das mit diesem Befehl ändern?
Code:
chmod u+s /volume1/@optware/sbin/umount.davfs
Und was bringt mir das? Beim mounten könnt ich das ja vielleicht noch nachvollziehen (Noob läßt grüßen)
Was meinst du mit....
Wo der Script S99Davfs2Mount.sh bei Dir liegt solltest Du wissen
... hab ich etwa einen falschen Pfad angegeben? Hab ich einen Fehler gemacht?
EDIT:
Upps, habs den Fehler gefunden
Code:
DS> /opt/etc/init.d/S99Davfs2Mount.sh stop
/opt/etc/init.d/S99Davfs2Mount.sh: line 16: /opt/bin/umount: not found
DS> /opt/etc/init.d/S99Davfs2Mount.sh start
mount.davfs: https://webdav.smartdrive.web.de/ is already mounted on /volume1/Smartdrive
Sorry, Anfängerfehler! Ist das jetzt beim Stop-Befehl eine Fehlermeldung in Line 16 in meinem Script? In der Zeile 16 steht nur "esac"!
Und im Verzeichnis /opt/bin/ gibt es bei mir auch kein Script Namens umount? Ist das jetzt schlecht?
Noch ein EDIT
Müsste es in dem Start/Stop Script (S99Davfs2Mount.sh)
Code:
#!/bin/sh
case $1 in
start)
if test -f /var/run/mount.davfs/volume1-Smartdrive.pid; then
rm /var/run/mount.davfs/volume1-Smartdrive.pid
fi
mount.davfs https://webdav.smartdrive.web.de/ /volume1/Smartdrive/
;;
stop)
/opt/bin/umount /volume1/Smartdrive/
;;
*)
echo "Usage: $0 [start|stop]"
;;
esac
anstatt...
Code:
/opt/bin/umount /volume1/Smartdrive/
nicht eher so...
Code:
/volume1/@optware/sbin/umount.davfs /volume1/Smartdrive/
... oder so heißen?
Code:
umount.davfs /volume1/Smartdrive/
Oder irgendwie so ähnlich? Würde mir jedenfalls einleuchten! Werd es heute aber nicht mehr ausprobieren, da ich jetzt Schluss machen werde.
Gruß Tommes!