原来只有状态为'Ready'的进程才能收到信号

今天打开串口的时候,发现设备被locked了。想杀掉这些占用进程,结果发现有两个进程怎么都杀不掉,ps显示它们的状态栏的值都是'D'.

 

GOOGLE: kill -9 can not kill process with status 'D'

 

通过搜索发现, 原来只有状态为'Ready'的进程才能收到信号。

 

至于为什么这两个进程会处于‘D'状态,估计是因为我在没有退出minicom的时候拔掉了串口或者关闭虚拟机有关。

 

你可能感兴趣的:(虚拟机,kill)