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

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: