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)
|