"Andre Frimberger" <[EMAIL PROTECTED]> schrieb:

> sorry, dachte du kennst dich soweit aus.

Keine Ursache sich zu entschuldigen. Aber ich traue mir zwar zu, ein
Shell-Skript zu debuggen, aber eben nicht den inetd.conf-Eintrag zu
machen. 

> echo $MOUNT_PATH -t smbfs -o username=$username,password=$password -o ro
> -o debug=0 //$WINDOWS_COMPUTERNAME/$WINDOWS_SHARE $LOCAL_PATH;
[...]

>> man genauso einfach auf der Kommandozeile starten könnte und die auch
>> dann nicht Eingaben und Ausgaben auf der Kommandozeile machen würden,
>> sondern ins bzw. vom Netzwerk. Ich denke, das müsstest du 
> probiers einfach mal aus, dann wirst du sehen, dass es funktioniert...

In der Tat, es funktioniert. Sehr schön.

> Erwartungsgemäß müsste er Username und Passwort noch ausgeben,
> aber den mount Befehl nicht mehr ganz.

Das verstehe ich jetzt nicht - warum soll er etwa nicht ganz ausgeben?

Jedenfalls solltest du mal die Zeile kürzen und dann schrittweise wieder
aufbauen. Bis "echo $MOUNT_PATH -t smbfs -o username=" funktioniert
alles bestens. Und dann siehst du (je nach Länge des Usernamens auch
erst im Wort password=), wie er an einem virtuellen Zeilenende ankommt und,
anstatt in die nächste Zeile zu hüpfen, den Anfang wieder überschreibt.

Und das ist nun sicher kein Effekt von echo oder der bash, sondern
entweder von inetd bzw. den zugrundeliegenden Mechanismen, oder vom
Zusammenspiel von bash mit dem ungewöhnlichen "Terminal", mit dem sie es
zu tun hat.

Gruß, Frank
-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an