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
|