scripts/impression/kill_cnpkmodule
Antoine Durand-Gasselin e5d6982a1e [kill_cnpkmodule] typo
darcs-hash:20090723155014-bd074-cb316b3c0ead025038e65b9da7f62aeab14fbe3c.gz
2009-07-23 17:50:14 +02:00

12 lines
492 B
Bash
Executable file

#!/bin/sh
# Lorsqu'on lance une impression sur zamok, une fois sur deux le driver
# n'arrive pas à générer le raster. Le problème est que le processus
# cnpkmodule qui le génère n'est pas automatiquement tué, monopolisant
# ainsi du CPU.
# Toutes les heures on appelle ce script qui tue toutes les occurances
# de cnpkmodule avec un time supérieur à 60 minutes
ps ax | grep cnpkmodule | \
perl -nle '/(\d*)\s+([^\s]*\s*){2}(\d*)/; if ($3 > 60) {kill 9, $1; print "cnpkmodule was killed"}'