]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/kfreebsd/files/dsa-killruby
Try to get a kfreebsd module going
[dsa-puppet.git] / modules / kfreebsd / files / dsa-killruby
1 # every hour, kill all puppet jobs that are lingering around, i.e. all
2 # processes whose parent is init, and who have lived for longer than an hour
3 # (if they lived for 10 hours then they get to live an hour longer because
4 # the regex is just that gracious.
5 12 * * * *      root    pgrep -P 1 -f '/usr/bin/ruby1.8 /usr/sbin/puppetd --factsync -o --no-daemonize' | xargs ps --no-headers -o pid,etime  | grep '[1-9]:..:..$' | awk '{print $1}' | xargs --no-run-if-empty kill -9