Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 167 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 167 Rev 1046
Line 5... Line 5...
5
# Lancement toutes les semaines le samedi matin après 3h00
5
# Lancement toutes les semaines le samedi matin après 3h00
Line 6... Line 6...
6
 
6
 
7
while true
7
while true
8
do
8
do
-
 
9
	JOUR=$(date "+%u")
-
 
10
	# Si nous sommes samedi (=6)
9
	JOUR=$(date "+%u")
11
	if [ $JOUR -eq 6 ] ; then
10
	HEURE=$(date "+%H")
12
		HEURE=$(date "+%H")
11
	# Si nous sommes samedi (=6) et après 3 heures du matin
13
		# Si nous sommes à 3 heures du matin
12
	if [ $JOUR -eq 6 ] && [ $HEURE -gt 3 ] ; then
14
		if [ $HEURE -eq 3 ] ; then
13
		logger "Lancement script carto-osm-maj.sh"
15
			logger "carto-osm-maj : lancement script"
14
		sudo -u telabotap /usr/local/sbin/carto-osm-maj.sh
16
			sudo -u telabotap /usr/local/sbin/carto-osm-maj
15
		logger "Arret script carto-osm-maj.sh"
17
			logger "carto-osm-maj : arret script"
16
		# Nous retenterons de vérifier jour et heure dans 6 jours
18
			# Nous retenterons de vérifier jour et heure dans 6 jours
-
 
19
			sleep 6d
-
 
20
		else
-
 
21
			# Tentative toutes les heures
-
 
22
			logger "carto-osm-maj : tentative heure $HEURE"
-
 
23
			sleep 1h
17
		sleep 6d
24
		fi
18
	else
25
	else
-
 
26
		# Tentative tous les jours
19
		# Tentative toutes les 2h de vérification du jour et de l'heure 
27
		logger "carto-osm-maj : tentative jour $JOUR"
20
		sleep 2h
28
		sleep 1d
21
	fi
29
	fi