funky_mo
01.12.05, 08:23
Hallo zusammen,
ich habe unter Suse 10 ein kleines Shell Script mit folgendem Inhalt erstellt:
mount -t smbfs -o username=user,password=geheim //windowsserver/SQLDumps /mnt/ordnerarchiv/
cp -r /opt/lampp/htdocs/ordner/* /mnt/ordnerarchiv/server/web/
cp -r /opt/lampp/var/mysql/ordner/* /mnt/ordnerarchiv/server/db/
umount /mnt/ordnerarchiv
Der Ordner /mnt/ordnerarchiv existiert.
Wenn ich dieses Script starte erhalte ich folgende Meldung:
Could not resolve mount point /mnt/ordnerarchiv/
cp: target `/mnt/ordnerarchiv/server/web/\r' is not a directory
cp: target `/mnt/ordnerarchiv/server/db/\r' is not a directory
: not foundt/ordnerarchiv
Wenn ich den mount Befehl auf der Kommandozeile eingebe funktioniert das fehlerfrei.
Ich tippe also, dass ich irgendeinen Syntaxfehler im Script habe, vielleicht kommt er mit irgendwelchen Zeichen nicht klar oder es fehlen Escape Sequenzen?!?
Weiss jemand Rat?
Grüße, Mo
ich habe unter Suse 10 ein kleines Shell Script mit folgendem Inhalt erstellt:
mount -t smbfs -o username=user,password=geheim //windowsserver/SQLDumps /mnt/ordnerarchiv/
cp -r /opt/lampp/htdocs/ordner/* /mnt/ordnerarchiv/server/web/
cp -r /opt/lampp/var/mysql/ordner/* /mnt/ordnerarchiv/server/db/
umount /mnt/ordnerarchiv
Der Ordner /mnt/ordnerarchiv existiert.
Wenn ich dieses Script starte erhalte ich folgende Meldung:
Could not resolve mount point /mnt/ordnerarchiv/
cp: target `/mnt/ordnerarchiv/server/web/\r' is not a directory
cp: target `/mnt/ordnerarchiv/server/db/\r' is not a directory
: not foundt/ordnerarchiv
Wenn ich den mount Befehl auf der Kommandozeile eingebe funktioniert das fehlerfrei.
Ich tippe also, dass ich irgendeinen Syntaxfehler im Script habe, vielleicht kommt er mit irgendwelchen Zeichen nicht klar oder es fehlen Escape Sequenzen?!?
Weiss jemand Rat?
Grüße, Mo