
Estoy usando Linux Ubuntu 20.04.
Tengo un proceso con PID 21:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
21 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kdevtmpfs
Después de ejecutar cualquiera de
sudo pkill -9 21
sudo kill 21
el proceso todavía es visible en las salidas de top
o ps aux
.
¿Cómo puedo matarlo?
Respuesta1
Como AB señaló, este es un hilo (para una funcionalidad) del kernel de Linux y, como tal, no se puede eliminar. Además, no habría ningún beneficio al eliminarlo o eliminarlo.
Se puede ver más claramente al llamar ps
con argumentos como estos:
# ps auxfww
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 2 0.0 0.0 0 0 ? S Jun07 0:00 [kthreadd]
(...)
root 21 0.0 0.0 0 0 ? S Jun07 0:00 \_ [kdevtmpfs]
(...)
Allí puedes ver que es un descendiente del kernel. Los RSS=0
y VSZ=0
también son indicadores.
Si los indicadores anteriores no funcionan con su versión de ps
, intente ps -ejfH
ver cada proceso, con detalles del trabajo, en una jerarquía.