BASH: if und ein NULL-Vergleich

Post Reply
Message
Author
The_real_Begbie
Posts: 2
Joined: 13. May 2006 18:17

BASH: if und ein NULL-Vergleich

#1 Post 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
Gottes schönste Gabe ist und bleibt der Schwabe!

User avatar
jochen
prolinux-forum-admin
Posts: 699
Joined: 14. Jan 2000 15:37
Location: Jülich
Contact:

#2 Post by jochen »

Code: Select all

if [ -z "$SERVERPID ] ; then
    echo "Hier war \$SERVERPID leer."
fi
Jochen
Die grösste Lüge der EDV? "Mal eben..."

The_real_Begbie
Posts: 2
Joined: 13. May 2006 18:17

#3 Post by The_real_Begbie »

Vielen Dank! Funzt einwandfrei.

Gruß
Begbie
Gottes schönste Gabe ist und bleibt der Schwabe!

Post Reply