Subversion Repositories ALCASAR

Rev

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

Rev 953 Rev 955
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 953 2012-07-12 10:22:04Z franck $ 
2
#  $Id: alcasar.sh 955 2012-07-18 15:21:02Z richard $ 
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 1350... Line 1350...
1350
# suppression des fichiers de logs de plus d'un an (tous les lundi à 4h30)
1350
# suppression des fichiers de logs de plus d'un an (tous les lundi à 4h30)
1351
30 4 * * 1 root $DIR_DEST_BIN/alcasar-log.sh --clean
1351
30 4 * * 1 root $DIR_DEST_BIN/alcasar-log.sh --clean
1352
EOF
1352
EOF
1353
	cat <<EOF > /etc/cron.d/alcasar-mysql
1353
	cat <<EOF > /etc/cron.d/alcasar-mysql
1354
# Contrôle, réparation et export de la base des usagers (tous les lundi à 4h45)
1354
# Contrôle, réparation et export de la base des usagers (tous les lundi à 4h45)
1355
45 4 * * 1 root mysqlcheck --databases $DB_RADIUS -u $DB_USER -p$radiuspwd --auto-repair ; $DIR_DEST_SBIN/alcasar-mysql.sh --dump
1355
45 4 * * 1 root $DIR_DEST_SBIN/alcasar-mysql.sh --dump
1356
# Nettoyage des utilisateurs dont la date d'expiration du compte est supérieure à 7 jours
1356
# Nettoyage des utilisateurs dont la date d'expiration du compte est supérieure à 7 jours
1357
40 4 * * * root /usr/local/sbin/alcasar-mysql.sh --expire_user 2>&1 >/dev/null
1357
40 4 * * * root /usr/local/sbin/alcasar-mysql.sh --expire_user 2>&1 >/dev/null
1358
EOF
1358
EOF
1359
	cat <<EOF > /etc/cron.d/alcasar-export_log
1359
	cat <<EOF > /etc/cron.d/alcasar-export_log
1360
# export des log squid, firewall et apache (tous les lundi à 5h00)
1360
# export des log squid, firewall et apache (tous les lundi à 5h00)