Pruebe a utilizar el pgrep / pkill combo.
- Afine su búsqueda con
pgrep
primero. Voy a eliminar a Firefox aquí.
pgrep -lafi firefox
(truncando con | 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
- sólo tiene que cambiar a
pkill
, manteniendo los mismos argumentos :
(Algo así como hacer ls <complicated patter>
antes de correr rm <complicated pattern>
)
pkill -lafi firefox
(esta fue una corrida diferente por lo que los PIDs difieren)
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 también toma cosas extra: pkill -9
p.d. re. un comentario: En cuanto a por qué el flujo de trabajo de alguien prefiere la línea de comandos sobre Forzar la salida ? ¿Su negocio, init? Mucha gente es más productiva en las conchas. Tampoco tiene por qué ser un mal funcionamiento: en mi caso, podría ser un npm run watch
daemon del servidor que quiero lanzar para probar, y luego matar. Y ese cachorro no lo hace aparecen en F Q.