Como matar todos os processos com o mesmo nome?

Como matar todos os processos com o mesmo nome?

Quero matar todos os processos com o mesmo nome que pertencem a um usuário, por exemplo:

$ps -u user_1
2345 myapp
2346 myapp
2347 myapp
2348 myapp2
2349 myapp

Quero eliminar todos os processos “myapp” que pertencem a “user_1”, como posso fazer isso?

Responder1

Você pode usar o comando pkill.

pkill -u user_1 myapp

Observe que myapp2não será morto porque tem um nome diferente.

Responder2

use o comando pkill e curingas

pkill -u user_name 'myap*'

isso matará todos os processos começando com myap.

"?" - corresponde a 0 ou 1 caractere

"*" - corresponde a 0 ou mais caracteres

informação relacionada