Mounten über Shellscript

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Liner113

Benutzer
Registriert
07. Dez. 2017
Beiträge
6
Reaktionspunkte
0
Punkte
1
Hallo zusammen,
ich habe ein komisches Problem und komme einfach nicht weiter.

Ich würde gerne bei Systemstart ein paar Ordner mounten das mache ich mit folgenden befehlen in der Shell, dass funktioniert in der Shell auch fehlerfrei aber sobald ich das ganze in welcher Form auch immer in ein Shellscript packe und entweder direkt per Shell oder über die Aufgabenplanung ausführen môchte erhalte ich den Fehler „mount: mount point /volume1/homes/Steffen/Bilder/Steffen does not exist“ und das für alle Befehle obwohl sowohl der Ordner existiert als auch der Befehl über die normale Shell funktioniert.

Kann mir jemand helfen? Ich bin am verzweifeln :(

Rich (BBCode):
/bin/mount -o bind /volume1/photo/Steffen /volume1/homes/Steffen/Bilder/Steffen
/bin/mount -o bind /volume1/photo/Bilderrahmen/Bilderrahmen\ EW /volume1/homes/Steffen/Bilder/Bilderrahmen\ EW
/bin/mount -o bind /volume1/photo/Bilderrahmen/Bilderrahmen\ CS /volume1/homes/Steffen/Bilder/Bilderrahmen\ CS
/bin/mount -o bind /volume1/photo/Caro /volume1/homes/Caro/Bilder/Caro
/bin/mount -o bind /volume1/photo/Bilderrahmen/Bilderrahmen\ EW /volume1/homes/Caro/Bilder/Bilderrahmen\ EW
/bin/mount -o bind /volume1/photo/Bilderrahmen/Bilderrahmen\ CS /volume1/homes/Caro/Bilder/Bilderrahmen\ CS
/bin/mount -o bind /volume1/photo/Mona /volume1/homes/Mona/Bilder/Mona
/bin/mount -o bind /volume1/photo/Dominik /volume1/homes/Mona/Bilder/Dominik
/bin/mount -o bind /volume1/photo/Bilderrahmen/Bilderrahmen\ EW /volume1/homes/Mona/Bilder/Bilderrahmen\ EW
/bin/mount -o bind /volume1/photo/Bilderrahmen/Bilderrahmen\ CS /volume1/homes/Mona/Bilder/Bilderrahmen\ CS
 
Wie schaut es mit den Benutzer-/App-Rechten aus?
 
Sowohl in der Shell als auch in der Aufgabenverwaltung führe ich es root aus.
Nutzer und Gruppe sind root und gesetzt ist 755.

Danke schonmal
 
Da es auf der Konsole geht, wäre interessant wie dein 'script' genau aussieht?

Und wie du es genau mit dem Aufgabenplaner versuchst?

Es könnten einfach script-Bestandteile fehlen oder es könnte eine race-condititon sein, dass versucht wird den bind zu machen noch bevor die gemeinsamen Ordner verfügbar sind beim booten. Dann könnte ein sleep xx im Script helfen.
 
An letzteres hatte ich auch schon gedacht jedoch funktioniert es im laufenden Betrieb ja auch nicht weder über „Ausführen“ in der Aufgsbenplanung noch wenn das Script via Shell ausgeführt wird.

In dem Script steht eigentlich nur der obige Inhalt ich hatte auch teilweise noch bin/bash oder bin/sh vorangestellt jedoch egal wie gestaltet es gibt immer diesen Fehler. Ich dachte es gibt hier bei Synology irgend einen Trick was Shellscripts angeht jedoch konnte ich nichts finden.
 
Dann poste doch mal das Script 1:1.
Korrekter Header wäre ja z.b.
#!/bin/bash
oder
#!/bin/sh

Lässt sich halt in der 1:1 Ansicht schneller erkennen sowas.

Ansonsten kannst auch mal im Aufgabenplaner direkt eine einzige Befehlszeile in das Script Feld dort eintragen (nicht das ganze Script oder Verweis auf das Script) und dann den Job ausführen.
Auch hier sind Screenshots interessant, weil es an Kleinigkeiten liegen kann die unerwähnt bleiben (weil es für alle Seiten selbstverständlich zu sein scheint) .
 
Du bist klasse ;)

Ich hab die Befehle jetzt direkt in das Feld bei der Aufgabenplanung und es hat auf Anhieb geklappt.

Vielen Dank
 
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