Page 1 of 1

BASH: if und ein NULL-Vergleich

Posted: 13. May 2006 18:19
by The_real_Begbie
Hallo,

ich habe eine Frage zu einem bsh-Script. Ich habe einen Game-Server dessen PID ich so auslesen kann:

Code: Select all

SERVERPID=`screen -ls | grep -F BF2 |cut -f 2 |cut -d . -f 1`
Um dies für ein rc-skript nutzen zu können brauche ich eine if-Anweisung die dann true ist wenn die zuvor eingelesene Variable SERVERPID leer ist. Kann mir jemand erklären wie ich das hin bekomme?

Vielen Dank im voraus.

Begbie

Posted: 13. May 2006 21:21
by jochen

Code: Select all

if [ -z "$SERVERPID ] ; then
    echo "Hier war \$SERVERPID leer."
fi
Jochen

Posted: 14. May 2006 11:27
by The_real_Begbie
Vielen Dank! Funzt einwandfrei.

Gruß
Begbie