Re: [HS] qqun peut-il m'aider pour un script bash ??
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
Reply to: