On Wed, Jan 09, 2002 at 10:20:21PM +0100, nicolas wrote:
> Tu peux essayer
>     (pidof xpenguin)>/dev/null || /usr/bin/X11/xpenguin
> Autre version, pour allumer/�teindre un programme :
>     killall xpenguin || /usr/bin/X11/xpenguin
> Sans grep ni wc et en une ligne.
en esp�rant qu'aucun autre utilisateur n'aie lanc� un programme du m�me
nom, car pidof te crache les pids de tous les processus de ce nom, pas 
seulement les tiens.

Autre chose, petit rajout � la version grep (pour les m�ninges ;-)
disons que je veux comme plus haut, d�marrer conditionnellement
xpenguin.

au lieu de:
 
 [ "$(ps wux |grep xpenguin |grep -v grep)" ] || /usr/bin/X11/xpenguin

on peut raccourcir d'un grep avec:

 [ "$(ps wux |grep [x]penguin)" ] || /usr/bin/X11/xpenguin
 
Je vous laisse le loisir de comprendre pourquoi �a marche. 
(�a m'a moi-m�me mis quelque bonnes minutes d'y voir clair :-)
-- 
Camille 
               simply the most linux - http://www.debian.org

Répondre à