Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 1046 | Rev 1059 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#!/bin/bash
#
# Mohcen BENMOUNAH & Jean-Pascal MILCENT [19 juillet 2011]
# /etc/init.d/carto-osm : demarage/arrete/etat du cron de l'integration des donnees OSM pour le Geocodage Inverse (carto-osm)
# Lancement toutes les semaines le samedi matin après 3h00

while true
do
        JOUR=$(date "+%u")
        # Si nous sommes samedi (=6)
        if [ $JOUR -eq 6 ] ; then
                HEURE=$(date "+%H")
                # Si nous sommes à 3 heures du matin
                if [ $HEURE -eq 3 ] ; then
                        logger "carto-osm-maj : lancement script"
                        sudo -u telabotap /usr/local/sbin/carto-osm-maj
                        logger "carto-osm-maj : arret script"
                        # Nous retenterons de vérifier jour et heure dans 6 jours
                        sleep 6d
                else
                        # Tentative toutes les heures
                        logger "carto-osm-maj : tentative heure $HEURE"
                        sleep 1h
                fi
        else
                # Tentative tous les jours
                logger "carto-osm-maj : tentative jour $JOUR"
                sleep 1d
        fi
done