在PyQT窗口退出时,子进程一直退出不彻底,而且多次运行也开启了多个子进程,所以想在退出时批量关闭它们,可以用下面的命令:
ps aux | grep 进程名 | awk '{print $2}' | xargs kill -9
或者:
ps -ef | grep 进程名 | awk '{print $2}' | xargs kill -9
上述命令也可以加入Python代码中,在程序结束时调用。
在PyQT窗口退出时,子进程一直退出不彻底,而且多次运行也开启了多个子进程,所以想在退出时批量关闭它们,可以用下面的命令:
ps aux | grep 进程名 | awk '{print $2}' | xargs kill -9
或者:
ps -ef | grep 进程名 | awk '{print $2}' | xargs kill -9
上述命令也可以加入Python代码中,在程序结束时调用。