DSM 6.x und darunter Mount-Script Fehler

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

iPaul

Benutzer
Mitglied seit
14. Nov 2009
Beiträge
124
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen

Einen besseren Platz im Forum habe ich nicht gefunden. Deshalb schildere ich mein Problem hier.

Folgendes Script habe ich unter /usr/syno/etc.defaults/rc.d/ gespeichert:


#!/bin/sh
# DS_mountscript.sh
# mount/bind some folders on startup
# and umount them on shutdown/reboot

case $1 in
start)
/bin/mount -o bind /volume1/music/iTunes/ /volume1/sonos_mount_music/iTunes/
/bin/mount -o bind /volume1/music/ALBEN_92dB/ /volume1/sonos_mount_music/ALBEN_92dB/
/bin/mount -o bind /volume1/music/SAMPLER_92dB/ /volume1/sonos_mount_music/SAMPLER_92dB/
/bin/mount -o bind /volume1/music/SINGLES_92dB/ /volume1/sonos_mount_music/SINGLES_92dB/
/bin/mount -o bind /volume1/music/SPRACHE_92dB/ /volume1/sonos_mount_music/SPRACHE_92dB/
/bin/mount -o bind /volume1/music/THEOKRATIE/ /volume1/sonos_mount_music/THEOKRATIE/
;;
stop)
/bin/umount /volume1/sonos_mount_music/iTunes/
/bin/umount /volume1/sonos_mount_music/ALBEN_92dB/
/bin/umount /volume1/sonos_mount_music/SAMPLER_92dB/
/bin/umount /volume1/sonos_mount_music/SINGLES_92dB/
/bin/umount /volume1/sonos_mount_music/SPRACHE_92dB/
/bin/umount /volume1/sonos_mount_music/THEOKRATIE/
;;
*)
echo "Usage: $0 [start|stop]"
;;
esacexit


leider funktioniert es nicht. nach einem reboot sind die verzeichnisse nicht gemountet. ich habe mit sh -n einen test des scripts gemacht und folgende fehlermeldung erhalten:
DS_mountscript.sh: line 6: syntax error: unexpected word (expecting "in")

das script habe ich aus der syno-wiki und die zeile 6 entspricht dem ursprünglichen text. kann mir jemand sagen, was das problem ist und wie ich es lösen kann?

vielen dank im voraus.

grüsse
iPaul
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.023
Punkte für Reaktionen
274
Punkte
393
Hallo,
Du hast bestimmt das Script mit einen Windowseditor erstellt, somit sind die Zeilenenden für Linux falsch. Benutze zB.notepad++ und stelle dort Unix-Zeilenumbrüche ein.

Gruß Götz
 

iPaul

Benutzer
Mitglied seit
14. Nov 2009
Beiträge
124
Punkte für Reaktionen
0
Punkte
16
hallo götz

so einfach ist das also...herzlichen dank für den hinweis. hat geklappt und nun funktioniert alles...
schönes wochenende.
ipaul
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat