Meinhard Schneider wrote:
>
> Hallo Liste!
>
> Hier ein Teil meines shell-Skriptes, dass nicht laufen will
> (Fehlermeldung: 'test -e: binary operator expected'):
>
> if [ test -e /tmp/.SMB01 ];then # Wenn die Datei /tmp/.SMB01 existiert,
Hier ist's doppelt gemoppelt und falsch:
test -e datei ist identisch mit [ -e datei ]
Also: if [ -e datei ]; then ... oder if test -e datei; then ...
> dann
> /usr/bin/smbumount /mnt/print_server # unmounte das Netzlaufwerk,
> echo "PRINT_SERVER was un-mounted." # gib diesen Text aus und
> rm /tmp/.SMB01 # l�sche die Datei
> fi
>
> Die Datei /tmp/.SMB01 wir einfach durch 'echo TRUE >/tmp/.SMB01'
> erzeugt
Falls du nur eine Datei erzeugen willst und der Inhalt egal ist. geht
das nach einfacher mit:
>datei
Das erzeugt eine Datei mit der Groesse 0. Recht doch in deinem Falle, oder?
Henning
--
H. Henning Vossieck - [EMAIL PROTECTED] - http://www.hhv.de/
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux