今天跑个高通 hexagon dsp v60平台的程序,是在官方提供的 simulator 上跑的,跑起来之后根本停不下来,ctrl c也杀不掉。只好 ctrl z,然后 ps aux 查看该进程号,准备kill掉,结果也杀不死。看进程状态显示是 'Z',原来是僵尸进程,子进程结束时父进程没有 wait 就会使得子进程变成僵尸进程。
有很多方法可以杀死僵尸进程,我这里只用了最简单的,杀死父进程:
ps -ef 查看子进程的父进程 pid,杀之。
今天跑个高通 hexagon dsp v60平台的程序,是在官方提供的 simulator 上跑的,跑起来之后根本停不下来,ctrl c也杀不掉。只好 ctrl z,然后 ps aux 查看该进程号,准备kill掉,结果也杀不死。看进程状态显示是 'Z',原来是僵尸进程,子进程结束时父进程没有 wait 就会使得子进程变成僵尸进程。
有很多方法可以杀死僵尸进程,我这里只用了最简单的,杀死父进程:
ps -ef 查看子进程的父进程 pid,杀之。