From 9c2da0bf9a5df8e6c219c2bfe5831d8bc31f3692 Mon Sep 17 00:00:00 2001 From: Di Qing Date: Tue, 7 Aug 2007 17:35:19 +0000 Subject: [PATCH] Adding cron job for LB DB purging --- org.glite.yaim.lb/config/functions/config_glite_lb | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/org.glite.yaim.lb/config/functions/config_glite_lb b/org.glite.yaim.lb/config/functions/config_glite_lb index 1571055..b830869 100644 --- a/org.glite.yaim.lb/config/functions/config_glite_lb +++ b/org.glite.yaim.lb/config/functions/config_glite_lb @@ -93,6 +93,27 @@ function config_glite_lb() { chmod 0644 $GLITE_USER_HOME/.certs/hostcert.pem chmod 0400 $GLITE_USER_HOME/.certs/hostkey.pem + # Create cron for purging + logfile=/var/log/glite/glite-lb-purger.log + cat << EOF > /etc/cron.d/glite-lb-purge.cron +HOME=/ +MAILTO=$SITE_EMAIL + +1 1 * * * $GLITE_USER . /opt/glite/etc/profile.d/grid-env.sh ; export GLITE_LB_EXPORT_BKSERVER=$HOSTNAME; export GLITE_LB_EXPORT_ENABLED=false; export GLITE_LB_EXPORT_PURGE_ARGS="--cleared 2d --aborted 15d --cancelled 15d --other 60d"; /opt/glite/sbin/glite-lb-export.sh >> $logfile 2>&1 +EOF + + touch $logfile + chown $GLITE_USER:$GLITE_USER $logfile + + cat > /etc/logrotate.d/lb-purger <