Quiero matar todos los procesos con el mismo nombre que pertenecen a un usuario, por ejemplo:
$ps -u user_1
2345 myapp
2346 myapp
2347 myapp
2348 myapp2
2349 myapp
Quiero eliminar todos los procesos "myapp" que pertenecen a "user_1", ¿cómo puedo hacer esto?
Respuesta1
Puedes usar el comando pkill.
pkill -u user_1 myapp
Tenga en cuenta que myapp2
no se eliminará porque tiene un nombre diferente.
Respuesta2
use el comando pkill y comodines
pkill -u user_name 'myap*'
matará todos los procesos que comiencen con myap.
"?" - coincide con 0 o 1 carácter
"*" - coincide con 0 o más caracteres