우리 rhel 머신에서는 거대한 행(총 856개 행)을 볼 수 있습니다.
이로 인해 CPU 로드 평균이 매우 높아질 수 있습니다.
root 110490 108840 0 07:32 ? 00:00:00 /usr/bin/python /var/tmp/get_params/daemon.py --state-docker-json worker-exp
root 110500 109213 0 07:32 ? 00:00:00 /usr/bin/python /var/tmp/get_params/daemon.py --state-docker-json worker-exp
root 110507 108848 0 07:32 ? 00:00:00 /usr/bin/python /var/tmp/get_params/daemon.py --state-docker-json worker-exp
root 110508 108570 0 07:32 ? 00:00:00 /usr/bin/python /var/tmp/get_params/daemon.py --state-docker-json worker-exp
root 110519 109331 0 07:32 ? 00:00:00 /usr/bin/python /var/tmp/get_params/daemon.py --state-docker-json worker-exp
root 110552 108776 0 07:32 ? 00:00:00 /usr/bin/python /var/tmp/get_params/daemon.py --state-docker-json worker-exp
root 110553 109214 0 07:32 ? 00:00:00 /usr/bin/python /var/tmp/get_params/daemon.py --state-docker-json worker-exp
.
.
.
.
따라서 우리는 다음과 같이 kill로 모든 프로세스를 종료할 수 있습니다.
kill 110490
kill 110500
.
.
.
또는 모든 관련 pid를 종료하기 위해 Fuser 명령과 함께 사용할 수도 있습니다 /var/tmp/get_params/daemon.py
. 너무 많은 종료 명령을 사용하는 것보다 더 우아할 수 있습니다.
그렇다면 어떻게 fuser
다른 방법을 사용하여 pid를 죽일 수 있습니까?
답변1
pkill -f /var/tmp/get_params/daemon.py
답변2
pkill
이것을 처리할 수 있다, 동일한 작업을 수행할 수 있습니다 fuser
.
fuser -k /var/tmp/get_params/daemon.py