Subversion Repositories ALCASAR

Rev

Rev 718 | Rev 726 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log

Rev 718 Rev 722
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 718 2011-09-19 19:14:02Z franck $ 
2
#  $Id: alcasar.sh 722 2011-09-26 13:07:34Z franck $ 
3
 
3
 
4
# alcasar.sh
4
# alcasar.sh
5
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
5
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
6
# This script is distributed under the Gnu General Public License (GPL)
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
7
 
Line 1213... Line 1213...
1213
# mise à jour automatique de la blacklist de Toulouse
1213
# mise à jour automatique de la blacklist de Toulouse
1214
	cat << EOF > /etc/cron.d/alcasar-bl_download
1214
	cat << EOF > /etc/cron.d/alcasar-bl_download
1215
# mise à jour automatique de la blacklist de Toulouse tous les premier du mois à 2h30
1215
# mise à jour automatique de la blacklist de Toulouse tous les premier du mois à 2h30
1216
30 2 1 * *  root $DIR_DEST_BIN/alcasar-bl.sh --download && $DIR_DEST_BIN/alcasar-bl.sh --reload 2>&1
1216
30 2 1 * *  root $DIR_DEST_BIN/alcasar-bl.sh --download && $DIR_DEST_BIN/alcasar-bl.sh --reload 2>&1
1217
EOF
1217
EOF
-
 
1218
# mise à jour automatique de la distribution
-
 
1219
	cat << EOF > /etc/cron.d/alcasar-distrib-updates
-
 
1220
# mise à jour automatique de la distribution tous les jours 3h30
-
 
1221
30 3 * * *  root urpmi --auto-update --auto 2>&1
-
 
1222
EOF
1218
# mise à jour des stats de connexion (accounting). Scripts provenant de "dialupadmin" (rpm freeradius-web) (cf. wiki.freeradius.org/Dialup_admin).
1223
# mise à jour des stats de connexion (accounting). Scripts provenant de "dialupadmin" (rpm freeradius-web) (cf. wiki.freeradius.org/Dialup_admin).
1219
# on écrase le crontab d'origine installé par le RPM "freeradius-web" (bug remonté à qa.mandriva.com : 46739).
1224
# on écrase le crontab d'origine installé par le RPM "freeradius-web" (bug remonté à qa.mandriva.com : 46739).
1220
# 'tot_stats' (tout les jours à 01h01) : aggrégat des connexions journalières par usager (renseigne la table 'totacct') 
1225
# 'tot_stats' (tout les jours à 01h01) : aggrégat des connexions journalières par usager (renseigne la table 'totacct') 
1221
# 'monthly_tot_stat' (tous les jours à 01h05) : aggrégat des connexions mensuelles par usager (renseigne la table 'mtotacct')
1226
# 'monthly_tot_stat' (tous les jours à 01h05) : aggrégat des connexions mensuelles par usager (renseigne la table 'mtotacct')
1222
# 'truncate_raddact' (tous les 1er du mois à 01h10) : supprime les entrées journalisées plus vieilles que '$back_days' jours (défini ci-après)
1227
# 'truncate_raddact' (tous les 1er du mois à 01h10) : supprime les entrées journalisées plus vieilles que '$back_days' jours (défini ci-après)