#!/bin/bash
/usr/local/mysql/bin/mysql -uroot -p'Hdkj@idc3' -se"show full processlist"|grep -v 'root'|grep -v 'system'|grep 'Query'|awk '{if($6>60){print "kill "$1";"}}' > /tmp/k.txt
/usr/local/mysql/bin/mysql -uroot -p'Hdkj@idc3' -se"source /tmp/k.txt"
2. sql语句
SELECT CONCAT('KILL ', id, ';') FROM information_schema.processlist WHERE state = 'Sleep' AND TIME > <阈值>;