无法杀死linux中的进程

时间:2018-02-17 16:06:31

标签: python linux kill-process ps sigkill

我试图杀死一些正在运行的进程,但似乎没有任何工作。

我已经尝试kill -9 pid kill -15 pid kill -SIGTERM pid killall service-name但是没有任何东西可以杀死/停止这些过程。

尝试所有这些命令后,如果我输入ps aux | grep airflow,则返回以下结果。

2018-02-17 10:57:13 mubin:~> ps aux | grep airflow
mubin  10123  0.0  0.0 103364   848 pts/2    S+   10:57   0:00 grep airflow
mubin  20740  0.0  0.0      0     0 ?        D    Feb15   0:02 [airflow]
mubin  21889  0.0  0.2 461968 77864 ?        D    Feb15   0:00 /anaconda3/bin/python /anaconda3/bin/airflow scheduler
mubin  21890  0.0  0.2 462236 77752 ?        D    Feb15   0:00 /anaconda3/bin/python /anaconda3/bin/airflow scheduler

我还尝试将用户切换到root并尝试了所有kill命令,没有任何效果。

任何人都可以提出可能存在的问题。

感谢您的时间。

3 个答案:

答案 0 :(得分:2)

STAT列中的D表示

  

D不间断睡眠(通常为IO)

(见man ps)。

答案 1 :(得分:1)

如果之后:

  

我已尝试杀死-9 pid kill -15 pid kill -SIGTERM pid killall service-name但没有任何东西可以杀死/停止这些进程。

  

我还尝试将用户切换到root并尝试了所有kill命令,没有任何效果。

我建议您只需手动重启计算机。

答案 2 :(得分:0)

你可以使用kill 9 pid命令来杀死特定进程并为所有进程终止所有进程