Er is een mooi Perl-script op CPAN om precies dit te doen:http ://search.cpan.org/~rsoliv/mysql-genocide-0.03/mysql-genocide
Je hoeft het alleen maar in te plannen om met de juiste parameters te werken. Maak een CRONtab-bestand /etc/cron.d/mysql_query_timeout om te plannen dat het elke minuut wordt uitgevoerd:
* * * * * root /path/to/mysql-genocide -t 7200 -s -K
Waarbij 7200 de maximaal toegestane uitvoeringstijd in seconden is. De schakeloptie -s filtert alles uit behalve SELECT-query's. De schakeloptie -K geeft het script de opdracht om de overeenkomende processen te beëindigen.
De rootgebruiker moet lokale mysql-tools kunnen uitvoeren zonder authenticatie, anders moet u de inloggegevens opgeven op de opdrachtregel.