Hallo, Bernhard Junk wrote:
Hallo, habe ein script geschrieben, um Filesysteme zu mounten. Sollte das Verzeichnis nicht vorhanden sein, so soll es erzeugt werden. Ich bekomme aber die Fehlermeldung: Syntax error unexpected end of file. Was ist falsch? Ich habe es schon mit fi nach jedem if versucht. Das Gleiche. Bin leider noch unerfahren auf den scripten.
#!/bin/sh # script Mounten vom Server if not exist /mnt/server/bernd mkdir /mnt/server/bernd
if not exist /mnt/server/daten mkdir /mnt/server/daten
Oh weh. Ich weiß nicht was Du da geschrieben hast, vielleicht geht das unter cmd.exe... unter bash wird das nix. Ich werde jetzt keine korrigierten Scripts schicken. Statt dessen: - schau' Dir Skripte an. Z.B. in /etc/init.d/ findest Du welche. - lies die manualseite zu bash. Das ist vermutlich länger als Du erwartest. Das ist vermutlich komplizierter als Du erwartest. Das ist zu ca. 50% sehr hilfreich wenn Du skripte schreiben willst. - versteh' die nötigen Befehle - versuch' Dein Skript anzupassen. Trial and Error ist keine Schande, aber pass' auf mit rm un mv ;-) Wenn dann noch was nicht klappt können wir ja weitersehen. Kleiner Tipp noch: [ -d /mnt/server... ] Arno
mount -t nfs 192.168.0.1:/home/bernd /mnt/server/bernd mount -t nfs 192.168.0.1:/home/daten /mnt/server/daten
# end
Gruss Bernd
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de