[kill_cnpkmodule] ça devrait marcher maintenant

ajout de la doc

darcs-hash:20090723140540-bd074-b89f986fd0b856ba958256b5bcb48429c3f063c2.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-07-23 16:05:40 +02:00
parent 569e0172c0
commit f4a380e5c8

View file

@ -1,2 +1,13 @@
#!/bin/sh #!/bin/sh
ps aux | grep cnpkmodule | perl -nle '/[^\s]*\s*(\d*)\s*([^\s]*\s*){7}(\d*)/; if ($3 > 60) {kill $1; print "cnpkmodule was killed"}'
# 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"}'