kill de plusieurs processus simultanées

kill de plusieurs processus simultanées - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 05-03-2007 à 10:45:39    

Bonjour à tous,  
 
j'écris actuellement un scipt pour récupérer des valeurs d'occupation CPU. Pour cela j'ai besoin de laisser tourner des fonctions mpstat, mais vu que je ne sais pas au départ combien de temps çà va prendre je ne peux pas leur donner de limite.
 
ex:
mpstat -P 0 2 & mpstat -P 1 2 &
 
Le problème est que pour le moment j'utilise:
kill -9 $!
 
Mais çà ne kill que le deuxième mpstat, pas le premier.
 
Est-ce que quelqu'un saurait comment killer les 2 mpstat en même temps?
 
 
Merci d'avance des réponses ou pistes que vous pourrez me donner.

Reply

Marsh Posté le 05-03-2007 à 10:45:39   

Reply

Marsh Posté le 05-03-2007 à 10:51:59    

man killall


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 05-03-2007 à 11:32:31    

man <ton shell>

Reply

Marsh Posté le 05-03-2007 à 11:34:40    

Faut utiliser une mitraillette :o
 
[:cupra]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 05-03-2007 à 11:38:22    

wedgeant a écrit :

Faut utiliser une mitraillette :o
 
[:cupra]


y avait pas un jeu ressemblant à doom pour les admins sys, les mechants était des processus
de la machine. il suffisait de tirer dessus pour les tuer [:kc]  [:kamool]  
 
sinon pour kill un ensemble de processus, il faut utiliser la paternité au départ?
lance ton 1er mpstat dans dans un script qui va appeler ton second mpstat.
ensuite tu kill le père, le reste doit suivre.

Reply

Marsh Posté le 05-03-2007 à 11:44:02    

memaster a écrit :

y avait pas un jeu ressemblant à doom pour les admins sys, les mechants était des processus
de la machine. il suffisait de tirer dessus pour les tuer [:kc]  [:kamool]  
 
sinon pour kill un ensemble de processus, il faut utiliser la paternité au départ?
lance ton 1er mpstat dans dans un script qui va appeler ton second mpstat.
ensuite tu kill le père, le reste doit suivre.


Code :
  1. for i $(ps ax | awk '{print $1}' | sort -nd) do;
  2.    echo "Mouahahaha, $i is dead" && kill -9 $i
  3. done


 
suis pas sur à 100% de l'option du sort pour avoir les n° en ordre décroissant, mais l'idée est là :D


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 05-03-2007 à 12:12:39    

wedgeant a écrit :

Code :
  1. for i $(ps ax | awk '{print $1}' | sort -nd) do;
  2.    echo "Mouahahaha, $i is dead" && kill -9 $i
  3. done


 
suis pas sur à 100% de l'option du sort pour avoir les n° en ordre décroissant, mais l'idée est là :D


manque un p'ti
`mp123 panpanpan.mp3 arghjsuismort.mp3`

Reply

Marsh Posté le 05-03-2007 à 12:17:58    

memaster a écrit :

y avait pas un jeu ressemblant à doom pour les admins sys, les mechants était des processus
de la machine. il suffisait de tirer dessus pour les tuer [:kc]  [:kamool]  
 
sinon pour kill un ensemble de processus, il faut utiliser la paternité au départ?
lance ton 1er mpstat dans dans un script qui va appeler ton second mpstat.
ensuite tu kill le père, le reste doit suivre.


 
psdoom :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 05-03-2007 à 12:55:29    

memaster a écrit :

manque un p'ti
`mp123 play panpanpan.mp3 arghjsuismort.mp3`


:o


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed