#!/bin/bash
#By GEORGE Julien
#Création de la régle cron pour les mises à jour automatiques des CLOUDs

case "$1" in
        start|restart)
                HOUR=$RANDOM
                let "HOUR %= 2" #Intervalle de 4h
                let "HOUR += 5" #A partir de 1h du mat, 0 pour minuit

                MIN=$RANDOM
                let "MIN %= 59"

		CRON_FILE=/etc/cron.d/esia_updates

                echo "SHELL=/bin/sh" > $CRON_FILE
                echo "PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" >> $CRON_FILE 
		echo "#mm hh jj MM JJ USER CMD" >> $CRON_FILE
		echo "$MIN $HOUR * * * root /usr/local/esia/updates/script_updates > /dev/null 2>&1 " >>  $CRON_FILE
		echo "$MIN */2 * * * root /usr/local/esia/updates/script_updates_critic > /dev/null 2>&1" >> $CRON_FILE

		service cron restart
        ;;
esac
exit 0

