Subversion Repositories ALCASAR

Rev

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

Rev 894 Rev 905
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 894 2012-06-18 14:23:43Z richard $ 
2
#  $Id: alcasar.sh 905 2012-06-23 11:50:42Z 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 1342... Line 1342...
1342
30 4 * * 1 root $DIR_DEST_BIN/alcasar-log.sh --clean
1342
30 4 * * 1 root $DIR_DEST_BIN/alcasar-log.sh --clean
1343
EOF
1343
EOF
1344
	cat <<EOF > /etc/cron.d/alcasar-mysql
1344
	cat <<EOF > /etc/cron.d/alcasar-mysql
1345
# Contrôle, réparation et export de la base des usagers (tous les lundi à 4h45)
1345
# Contrôle, réparation et export de la base des usagers (tous les lundi à 4h45)
1346
45 4 * * 1 root mysqlcheck --databases $DB_RADIUS -u $DB_USER -p$radiuspwd --auto-repair ; $DIR_DEST_SBIN/alcasar-mysql.sh --dump
1346
45 4 * * 1 root mysqlcheck --databases $DB_RADIUS -u $DB_USER -p$radiuspwd --auto-repair ; $DIR_DEST_SBIN/alcasar-mysql.sh --dump
-
 
1347
# Nettoyage des utilisateurs dont la date d'expiration du compte est supérieure à 7 jours
-
 
1348
50 4 * * * root /usr/local/sbin/alcasar-mysql.sh --expire_user 2>&1 >/dev/null
1347
EOF
1349
EOF
1348
	cat <<EOF > /etc/cron.d/alcasar-export_log
1350
	cat <<EOF > /etc/cron.d/alcasar-export_log
1349
# export des log squid, firewall et apache (tous les lundi à 5h00)
1351
# export des log squid, firewall et apache (tous les lundi à 5h00)
1350
00 5 * * 1 root $DIR_DEST_BIN/alcasar-log.sh --export
1352
00 5 * * 1 root $DIR_DEST_BIN/alcasar-log.sh --export
1351
EOF
1353
EOF