Linux批量kill mysql进程,linux批量killmysql


经常会遇到的情况是某个进程需要强制被杀掉,但是相关进程启动了很多子进程,就必须要把所有ps aux出来的进程kill掉,如果一个一个kill费时费力,之前就遇到一个线上mysql连接池满导致需要批量kill进程,止损非常重要,因此效率必须提升,这就必须要使用awk。
例如批量kill mysql

ps aux | grep mysql |awk '{print $2}' | xargs kill -9

ps aux | grep mysql能够查出所有mysql进程,awk ‘{print $2}’ 打印出所有显示的第二列,也就是pid。xargs就是把所有前面的参数依次当作后面的入参。

相关内容