This is an old revision of the document!
Kill every MySQL SELECT older than X seconds
f kill.sh
#!/bin/bash
SEC=$1
IFS=’|’
if [[ $SEC -lt 1 ]]; then
echo “Usage: $0 SECONDS”
exit 1
fi
mysqladmin proc -v|grep Query|grep -Evi “delete|update|insert|alter table” |while read dummy qid qusr qhost qdb qstat qsec qstat2 query
do
if [ $qsec -gt $SEC ]; then
echo “Killing query $qid…”
mysqladmin kill $qid
fi
done

