Synology-Forum.nl
Firmware => Synology DSM 5.1 en eerder => Topic gestart door: Martijn85 op 26 januari 2011, 20:40:49
-
Hallo allemaal,
Nadat ik mijn synology heb geupdate naar de DSM 3.1 (beta) versie mount hij geen mappen meer bij het opstarten. Iemand die mij hiermee kan helpen?
Ik heb een script die altijd op DSM 3.0 heeft gewerkt, deze is toegevoegd aan de map: /usr/syno/etc.defaults/rc.d/ waardoor die bij het opstarten automatisch moet gaan starten, helaas doet die dit niet meer.
Als ik het script handmatig wil gaan starten via putty (ssh) geeft die de volgende melding: -sh: S99mount.sh: not found
Hij geeft dus aan dat het bestand niet bestaat, maar toch staat die in deze map! De rechten zijn ingesteld op: 755.
Iemand enige idee waarom die het scipt niet ziet?
Zo ziet het script eruit:
#!/bin/sh
# S99mount.sh
# mount/bind some folders on startup
# and umount them on shutdown/reboot
case $1 in
start)
/bin/mount -o bind /volume1/folder1/folder2/ /volume1/folder3/folder3/
;;
stop)
/bin/umount /volume1/folder3/folder3/
;;
*)
echo "Usage: $0 [start|stop]"
;;
esac
Ook met het commando: S99mount.sh start geeft die de zelfde melding!
-
Je hebt vermoedelijk geen '.' in je PATH staan.
Type eens ./S99mount.sh start
als je in de directory staat waar het script staat.
En wil je ook eens de output van deze commando's hier plaatsen, ajb:
ls -l /bin/sh
ls -l /usr/syno/etc/rc.d/S99mount.sh
(uiteindelijk moet de file in /usr/syno/etc/rc.d/ staan maar tot nu toe was dat een symbolische link naar /usr/syno/etc.defaults/rc.d - maar misschien is de link nu weg in deze release.)
-
Bedankt voor je reactie klen!
Als ik ./ ervoor zet dus ./S99mount.sh start of ./S99mount.sh stop dan werkt het idd wel.
Hij start dus alleen bij het opstarten niet op! Is deze folder gewijzigd bij de nieuwe firmware?
Output:
ls -l /bin/sh
lrwxrwxrwx 1 root root 7 Jan 25 20:15 /bin/sh -> busybox
ls -l /usr/syno/etc/rc.d/S99mount.sh
-rwxr-xr-x 1 root root 314 Jan 27 14:46 /usr/syno/etc/rc.d/S99mount.sh
Verder zijn de links hetzelfde.
/usr/syno/etc/rc.d/
/usr/syno/etc.defaults/rc.d
/usr/syno/etc/rc.d/ is idd een snelkoppeling naar /usr/syno/etc.defaults/rc.d
-
Heel appart, nog een keer een herstart gedaan en tot mijn verbazing wordt het script nu wel goed opgestart.
Verder geen aanpassingen gedaan...