在使用python的subprocess.Popen()创建的子进程死循环时,当设置shell=True时,使用subprocess.popen().kill()无法杀死子进程,然后换成
os.kill(proc.pid, signal.SIGKILL),同样无法杀死,郁闷纠结之。在kill()后加上wait(),防止僵尸进程,同样无法结束。看来不是加不加wait()的事情。于是加了一条print “PID:%d” % proc.pid(),打印出子进程PID,发现问题了,打印出的进程号,和top显示的不一样,总是相差1,