Probleme mit symlink im shell script

H

hsg32

Grünschnabel
Hallo,

ich habe vor ein ganz einfaches Script zu erstellen (es sind natürlich mehrere Dateien und Ordner nach dem gleichen Schema):

Code:
#!/bin/bash 
chmod -R 755 ./ein/Pfad/zum/Ordner 
ln -s ./ein/Pfad/zum/Ordner ./Ordner/

Die Rechte des Scripts sind auf 744 doch wird chmod nicht ausgeführt und beim Symlink folgendes ausgegeben:

Code:
Ordner? --> ./ein/Pfad/zum/Ordner

Somit wird "Ordner" natürlich nicht gefunden, denn er heißt ja "Ordner?"

Da sämtliche Bücher bei mir hier versagen, bitte ich euch um Hilfe.



Grüße

hsg32
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Hallo und Juhuu,

Ich habe mit vi eine leere Script-Datei angelegt und zuerst die Rechte 777 vergeben, bevor ich die Script-Zeilen eingetragen habe. Alles gespeichert, und es klappt.

Danke trotzdem an Euch.
 
Zuletzt bearbeitet:
Hallo,

ich habe den Tread über Multi- und Crosspostings gelesen.

Es leuchtet mir ein, was da geschieben steht. Ehrlich gesagt, war ich mir dessen nicht bewußt. Das klingt jetzt vieleicht etwas blöd, aber so war es. Es bleibt nur zu sagen, dass ich mich hiermit entschuldige, und solche (Ungedulds-)Aktionen lassen werde.

Mir sind die Foren sehr wichtig und ich möchte an dieser Stelle erwähnen, dass ich schon sehr viel Nutzen daraus gezogen habe und dankbar dafür bin.

Ich hoffe ihr habt ein Nachsehen mit mir.

hsg32
 

Ähnliche Themen

Hilfe für ein shell script

Terminal Server Client behält die eingestellten Verbindungen nicht

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Per shell script chmod-h

Gleicher Befehl über Script -> Fehler?

Zurück
Oben