Necesito buscar un determinado proceso y matarlo. Escribí un comando como este:Cómo dar argumentos para matar a través del conducto
ps -e | grep dmn | awk '{print $1}' | kill
Cuando el nombre del proceso es dmn
. Pero no está funcionando. ¿Cómo puedo encontrar procesos por nombre y kill
?
Use la sintaxis '$()' más nueva: 'kill $ (ps -e | grep dmn | awk '{print $ 1}') '. – Stratus3D
para otros, tuve que modificar esta respuesta para que funcione: 'kill $ (ps -efw | grep dmn | grep -v grep | awk '{print $ 2}')' no estoy seguro por qué y no me importa lo suficiente también mira más adentro. – joshweir
@joshweir Es porque sino 'kill' intentó matar incluso el proceso 'grep' que estaba tratando de buscar el patrón – meain