Changement "qui" lance les crons des logs

Nice sur les cron de logs
This commit is contained in:
Alan Garcia 2012-08-24 15:09:57 +00:00
parent 6669a07434
commit 7ce6291039
3 changed files with 21 additions and 10 deletions

View File

@ -2,14 +2,14 @@
0 4 * * * root /usr/lib/alternc/rawstat.daily
# Every 2 days compress log files
0 4 * * * root /usr/lib/alternc/compress_logs.sh
0 4 * * * alterncpanel /usr/lib/alternc/compress_logs.sh
# Suppress log files older than one year
0 4 * * * root /usr/lib/alternc/delete_logs.sh
0 4 * * * alterncpanel /usr/lib/alternc/delete_logs.sh
# Every day at 5am and every week at 4am, make requested SQL backups
0 5 * * * www-data /usr/lib/alternc/sqlbackup.sh -t daily
0 4 * * 0 www-data /usr/lib/alternc/sqlbackup.sh -t weekly
0 5 * * * alterncpanel /usr/lib/alternc/sqlbackup.sh -t daily
0 4 * * 0 alterncpanel /usr/lib/alternc/sqlbackup.sh -t weekly
# Every 5 minutes, spool waiting domain changes
*/5 * * * * root /usr/lib/alternc/update_domains.sh

View File

@ -1,5 +1,8 @@
#! /bin/bash
# How long do we wait before compressing the log ? Default: 2
DAYS=2
for CONFIG_FILE in \
/etc/alternc/local.sh \
/usr/lib/alternc/functions.sh
@ -10,7 +13,10 @@ for CONFIG_FILE in \
fi
. "$CONFIG_FILE"
done
$days=2
#parcourir tous les logs pour trouver ceux qui on plus de 2 jours et en faire un tar.
find "$ALTERNC_LOC/logs" -not -name '*.gz' -mtime +$days -exec gzip '{}' \;
#FIXME: should be define in local.sh
ALTERNC_LOGS="$ALTERNC_LOC/logs"
#Compress logs older than XX days
nice 10 find "$ALTERNC_LOGS" -not -name '*.gz' -mtime +$DAYS -exec gzip '{}' \;

View File

@ -1,5 +1,8 @@
#!/bin/bash
# How many day do we keep the logs ?
DAYS=366
for CONFIG_FILE in \
/etc/alternc/local.sh \
/usr/lib/alternc/functions.sh
@ -10,6 +13,8 @@ for CONFIG_FILE in \
fi
. "$CONFIG_FILE"
done
days=366
#parcourir tous les logs pour trouver ceux qui on plus de 1 ans et les deletes.
find "$ALTERNC_LOC/logs" -mtime +$days -exec rm '{}' \;
# FIXME this var should be define in local.sh
ALTERNC_LOGS="$ALTERNC_LOC/logs"
nice 10 find "$ALTERNC_LOGS" -mtime +$DAYS -delete