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