linux-l: Script - Frage
Jens Dreger
dreger at physik.fu-berlin.de
Mo Dez 6 19:49:36 CET 1999
On Mon, 6 Dec 1999, Christian Marten wrote:
> ich habe auch mal ne frage: wie gebe ich einem script zu erkennen, ob es
> unter x aufgerufen wurde oder nicht ?
>
> Eine Abfrage " laeuft irgendwo ein X" reicht nicht:
> X von Konsole 1 aufgerufen,
> script von k2 gestartet =>> falsche bedingung.
>
> danke schon vorab,
>
> chris
Hi Chris !
Vielleicht so:
------------8<----------------------------------------------------
// compile with: gcc -o xcheck xcheck.c -L/usr/X11R6/lib -lX11
#include <X11/Xlib.h>
int main(void)
{
if( XOpenDisplay(NULL) != NULL ) exit(1);
else exit(0);
}
------------8<--------------------------------------------------
Dann kannst Du in dem Script sowas wie
------------8<----------------------------------------------------
if xcheck
then
echo "x is running"
else
echo "x is not running"
fi
------------8<----------------------------------------------------
benutzen. Nur so eine Idee...
Jens.
____________________________________________________________________________
Jens Dreger | Freie Universitaet Berlin
Cauerstrasse 35a | Fachbereich Physik, WWW Administration
10587 Berlin | Arnimallee 14, 14195 Berlin
Tel: (030)342-3616 | Tel.: (030)838-4774
jens.dreger at physik.fu-berlin.de | webadmin at physik.fu-berlin.de
Frueher war alles anders, warum soll da nicht heute auch alles anders sein ?
Mehr Informationen über die Mailingliste linux-l