[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
>
>