废话少说,直接上命令
kill -9 $(ps -ef|grep "python g.py"|gawk '$0 !~/grep/ {print $2}' |tr -s '\n' ' ')
其中字符串 python g.py是在ps aux中找到的进程名字
用到的场景。多进程卡死或者假死的子进程。。这时候他们不会释放进程。。不然就要手动把他们的所有pid都kill一遍,利用上面的程序。只需要先ps进程。得到进程名。再替换上面命令的进程名执行就ok。
废话少说,直接上命令
kill -9 $(ps -ef|grep "python g.py"|gawk '$0 !~/grep/ {print $2}' |tr -s '\n' ' ')
其中字符串 python g.py是在ps aux中找到的进程名字
用到的场景。多进程卡死或者假死的子进程。。这时候他们不会释放进程。。不然就要手动把他们的所有pid都kill一遍,利用上面的程序。只需要先ps进程。得到进程名。再替换上面命令的进程名执行就ok。