Bonjour,
je souhaite killer n processus. Pour killer j'utilise cette commande:
ps -ef | grep 8010 | awk '{print "kill -9 "$2"\n"}' | sh
mais je ne veux pas killer tous les processus juste 10.
je n'ai pas trouvé le moyen dans le man de ps pour lister que qq processus.
Merci de votre aide.
# head ou tail
Posté par Amand Tihon (site web personnel) . Évalué à 2.
Tu peux tester leur comportement avec, par exemple :
$ seq 20 | head -n 7
$ seq 20 | tail -n 9
[^] # Re: head ou tail
Posté par jeanjan . Évalué à 1.
# On peut omettre grep (et head)
Posté par Jacques L'helgoualc'h (site web personnel) . Évalué à 2.
ps -ef | awk '
/[8]010/{print $2}
NR>10{exit}
' | xargs kill -9
va tuer les dix premiers d'une seule rafale...
(le truc du [8] évite le suicide d'Awk).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.