[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obsdfr-misc] Vérifier que le serveur X est lancé.



est ce que ce ne serait pas une version de shell différente qu'est utilisé ?

tu peux faire peut être qqc de plus simple:

pgrep -x X >/dev/null || echo "Attention, le serveur X n'est pas lancé.";

ou

if (! pgrep -x X >/dev/null); then
   echo "Attention, le serveur X n'est pas lancé."
   exit 0
fi

2008/3/14, Olivier Regnier <oregnier AT oregnier POINT info>:
>
> Bonjour,
>
> Je suis actuellement entrain de tester un morceau de code sous OpenBSD 4.2
> que voici:
>
> -
> if [ -s `ps aux | grep X` ]; then
>    echo "Attention, le serveur X n'est pas lancé."
>    exit 0
> fi
> -
> Lorsque j'exécute ce code en console, j'obtiens bien le message indiquant
> que le serveur X n'est pas lancé. En revanche, dans un terminal en mode
> graphique, j'obtiens le message suivant:
>
> -
> takescreenshot.sh[40]: [: 25458: unexpected operator/operand
> -
> Je ne vois pas du tout ou se trouve l'erreur ?
>
> Qu'en pensez-vous ?
>
> Merci d'avance.
>
>
> --
> Cordialement,
> Olivier Regnier
>
> ________________________________
> French OpenBSD mailing list
> misc AT openbsd-france POINT org
> http://www.openbsd-france.org/ml
>
>