• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Wie kann ich überprüfen ob Xvfb läuft?

r23

Newbie
Hallo,

ich möchte überpürfen, ob Xvfb bereits löuft oder nicht.

Ich fand in einem Script diese Zeilen

Code:
VIRTUAL_X="Xvfb :10"

#init
if test "$VIRTUAL_X" != ""; then
        $VIRTUAL_X &
        export DISPLAY=:10
fi

doch leider wird nicht erkannt, ob der X Server schon läuft.

danke für Hinweise

r23
 

regexer

Advanced Hacker
r23 schrieb:
Code:
VIRTUAL_X="Xvfb :10"

#init
if test "$VIRTUAL_X" != ""; then
        $VIRTUAL_X &
        export DISPLAY=:10
fi

doch leider wird nicht erkannt, ob der X Server schon läuft.
Die Zeile mit "if test" prüft nicht ob irgendein Prozess läuft, sondern ob die Umgebungsvariable $VIRTUAL_X gefüllt ist.

Die Prozessliste sieht man mit dem Befehl "ps -A" an. Da könnte man script-technisch etwas daraus machen. Hierüber ist schon einiges geschrieben worden. Zuletzt hier:
http://www.linux-club.de/ftopic81482.html
 
Oben