
저는 리눅스 우분투 20.04를 사용하고 있습니다.
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
둘 중 하나를 실행한 후
sudo pkill -9 21
sudo kill 21
top
프로세스는 또는 의 출력에 계속 표시됩니다 ps aux
.
어떻게 하면 죽일 수 있나요?
답변1
AB가 지적했듯이 이것은 Linux 커널의 스레드(한 가지 기능에 대한)이므로 종료될 수 없습니다. 또한 그것을 죽이거나 제거하는 데 아무런 이점이 없습니다.
다음과 같은 인수를 사용하여 호출하면 더 명확하게 볼 수 있습니다 ps
.
# 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]
(...)
여기에서 커널의 자손임을 알 수 있습니다. 및 RSS=0
는 VSZ=0
지표이기도 합니다.
위 플래그가 사용 중인 버전에서 작동하지 않는 경우 계층 구조에서 작업 세부정보와 함께 모든 프로세스를 확인해 ps
보세요 .ps -ejfH