Mounten über Shellscript

Status
Für weitere Antworten geschlossen.

Liner113

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
6
Punkte für Reaktionen
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
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Wie schaut es mit den Benutzer-/App-Rechten aus?
 

Liner113

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
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
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
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.
 

Liner113

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
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.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
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) .
 

Liner113

Benutzer
Mitglied seit
07. Dez 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
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