scripts/impression/kill_cnpkmodule
Daniel STAN f39b67456d [./impression/kill_cnpkmodule] pid trop petit -> espace initial
darcs-hash:20111106235117-28565-fec2c03c8ec9b621a7418c45c2c326b2a537f687.gz
2011-11-07 00:51:17 +01:00

12 lines
495 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 '/\s*(\d*)\s+([^\s]*\s*){2}(\d*)/; if ($3 > 60) {kill 9, $1; print "cnpkmodule was killed"}'