Meinhard Schneider wrote:
> 
> Hallo Liste!
> 
> Ich habe ein Skript geschrieben, dass automatisch pr�ft, ob PC's im Netz
> erreichbar sind und sie dann per smbmount mountet. Wenn das Skript eine
> Rechner gefunden hat, legt es z.B. die Datei '/tmp/.SMB01' an. Wenn der
> Rechner runterf�hrt, will ich per 'test -e /tmp/.SMB01' �berpr�fen, ob
> von dem Rechner ein Verzeichnis gemounted ist. Beim shutdown erhalte ich
> folgende Fehlermeldung: 'test -e: binary operator expected'.

Hast du in dem Script explizit /tmp/.SMB01 stehen? oder steht dort eine
Variable? Wenn das letztere der Fall ist und die Variable aus irgend-
einem Grunde leer ist, wurde das die beschriebene Fehlermeldung zur
Folge haben. Es ist immer besser die Syntax 
    
    test -e "$Var" oder [ -e "$var" ] , also mit Quotes, zu verwenden.

Das vermeidet die Fehlermeldung. Wenn das nicht die Ursache ist, solltest
du vielleicht mal den relevanten Teil des Scripts in einer pasten.

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

Antwort per Email an