デーモン自体を終了して巨大なプロセスを終了する方法

デーモン自体を終了して巨大なプロセスを終了する方法

私たちの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

おすすめ記事