Subversion Repositories ALCASAR

Rev

Rev 749 | Rev 763 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 749 Rev 762
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 749 2011-10-20 16:49:59Z franck $ 
2
#  $Id: alcasar.sh 762 2011-10-24 09:08:54Z 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 1228... Line 1228...
1228
30 2 1 * *  root $DIR_DEST_BIN/alcasar-bl.sh --download && $DIR_DEST_BIN/alcasar-bl.sh --reload 2>&1
1228
30 2 1 * *  root $DIR_DEST_BIN/alcasar-bl.sh --download && $DIR_DEST_BIN/alcasar-bl.sh --reload 2>&1
1229
EOF
1229
EOF
1230
# mise à jour automatique de la distribution
1230
# mise à jour automatique de la distribution
1231
	cat << EOF > /etc/cron.d/alcasar-distrib-updates
1231
	cat << EOF > /etc/cron.d/alcasar-distrib-updates
1232
# mise à jour automatique de la distribution tous les jours 3h30
1232
# mise à jour automatique de la distribution tous les jours 3h30
1233
30 3 * * *  root urpmi --auto-update --auto 2>&1
1233
30 3 * * *  root /usr/sbin/urpmi --auto-update --auto 2>&1
1234
EOF
1234
EOF
1235
# mise à jour des stats de connexion (accounting). Scripts provenant de "dialupadmin" (rpm freeradius-web) (cf. wiki.freeradius.org/Dialup_admin).
1235
# mise à jour des stats de connexion (accounting). Scripts provenant de "dialupadmin" (rpm freeradius-web) (cf. wiki.freeradius.org/Dialup_admin).
1236
# on écrase le crontab d'origine installé par le RPM "freeradius-web" (bug remonté à qa.mandriva.com : 46739).
1236
# on écrase le crontab d'origine installé par le RPM "freeradius-web" (bug remonté à qa.mandriva.com : 46739).
1237
# 'tot_stats' (tout les jours à 01h01) : aggrégat des connexions journalières par usager (renseigne la table 'totacct') 
1237
# 'tot_stats' (tout les jours à 01h01) : aggrégat des connexions journalières par usager (renseigne la table 'totacct') 
1238
# 'monthly_tot_stat' (tous les jours à 01h05) : aggrégat des connexions mensuelles par usager (renseigne la table 'mtotacct')
1238
# 'monthly_tot_stat' (tous les jours à 01h05) : aggrégat des connexions mensuelles par usager (renseigne la table 'mtotacct')