Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1904 → Rev 1905

/alcasar.sh
1701,6 → 1701,7
cat << EOF > /etc/cron.d/alcasar-watchdog
# activation du "chien de garde" (watchdog) toutes les 3'
*/3 * * * * root $DIR_DEST_BIN/alcasar-watchdog.sh > /dev/null 2>&1
0 5 * * 0 root $DIR_DEST_BIN/alcasar-flush_ipset_wl.sh > /dev/null 2>&1
EOF
# Enabling the watchdog every 18'
cat << EOF > /etc/cron.d/alcasar-daemon-watchdog
1713,7 → 1714,7
# Enabling category update from rsync
cat << EOF > /etc/cron.d/alcasar-update_cat
# activation de la mise a jour des categories. Si le fichier /usr/local/etc/update_cat.conf est vide. On ne met pas à jour.
0 */12 * * * root /usr/local/bin/alcasar-bl.sh --update_cat > /dev/null 2>&1
0 */12 * * * root $DIR_DEST_BIN/alcasar-bl.sh --update_cat > /dev/null 2>&1
EOF
 
chmod 644 /etc/cron.d/alcasar-update_cat
/scripts/alcasar-flush_ipset_wl.sh
0,0 → 1,11
#!/bin/sh
#by Raphaël Pion
#Permet de vider l'ipset wl_ip_allowed lorsque tous les utilisateurs de la whitelist sont déconnectés
#Clean wl_ip_allowed ipset when WL users are gone.
 
PTN="(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"
NB_USERS=ipset list havp_wl | grep -E $PTN | wc -l
if [ $NB_USER -eq '0' ]
then
ipset flush wl_ip_allowed
fi