Essayez d'utiliser le pgrep / pkill combo.
- Affinez votre recherche avec
pgrep
d'abord. Je vais détruire Firefox ici.
pgrep -lafi firefox
(en tronquant avec | head | cut -c-50
) :
34536 /Applications/Firefox.app/Contents/MacOS/fir
34539 /Applications/Firefox.app/Contents/MacOS/plu
34540 /Applications/Firefox.app/Contents/MacOS/plu
34541 /Applications/Firefox.app/Contents/MacOS/plu
34544 /Applications/Firefox.app/Contents/MacOS/plu
34549 /Applications/Firefox.app/Contents/MacOS/plu
34550 /Applications/Firefox.app/Contents/MacOS/plu
34551 /Applications/Firefox.app/Contents/MacOS/plu
34557 /Applications/Firefox.app/Contents/MacOS/plu
34583 /Applications/Firefox.app/Contents/MacOS/plu
- il suffit de passer à
pkill
, garder les mêmes arguments :
(Un peu comme faire ls <complicated patter>
avant d'exécuter rm <complicated pattern>
)
pkill -lafi firefox
(il s'agissait d'une exécution différente, c'est pourquoi les PIDs diffèrent)
kill -15 390
kill -15 509
kill -15 671
kill -15 25256
kill -15 25265
kill -15 25296
kill -15 25303
kill -15 25309
kill -15 26301
kill -15 26306
kill -15 26307
kill -15 26308
kill -15 34489
kill -15 41143
kill -15 41498
kill -15 50615
kill -15 97395
pkill prend aussi des trucs en plus : pkill -9
p.s. re. a comment : Pour savoir pourquoi le flux de travail de quelqu'un préférerait la ligne de commande à Forcer la sortie ? Leurs affaires, init ? Beaucoup de gens sont plus productifs sur les coquilles. Il ne s'agit pas forcément d'un dysfonctionnement non plus : dans mon cas, il pourrait s'agir d'une npm run watch
le démon du serveur que je veux lancer pour le tester, puis le tuer. Et ce chiot n'a pas se présenter sur F Q.