"test sys_refresh_ref_cron.sh"

This commit is contained in:
Doug Le Tough 2017-07-25 13:23:39 +02:00
parent b456a24eaf
commit 80f1253005

View File

@ -23,6 +23,7 @@
# Ce script n'accepte *aucune* option # Ce script n'accepte *aucune* option
# #
# @OPT: f:force:force:1/1:false::: # @OPT: f:force:force:1/1:false:::
# @OPT: f:show-only:show-only:1/1:false:::
# #
#------------------------------------------------------------------------------------------------------------------ #------------------------------------------------------------------------------------------------------------------
# Liste des erreurs: # Liste des erreurs:
@ -68,6 +69,9 @@
## Lorsqu'un cron job est supprimé, forcer une régénération complète des entrées de la base est ## Lorsqu'un cron job est supprimé, forcer une régénération complète des entrées de la base est
## donc nécessaire (sys_refresh_ref_cron.sh -force true) ## donc nécessaire (sys_refresh_ref_cron.sh -force true)
## ##
## L'option show-only permet de lister les cronjobs installés sur les VM sans les enregistrer
## dans la base de données.
##
## Les informations de connexion à la base de données doivent être stockées dans ## Les informations de connexion à la base de données doivent être stockées dans
## le fichier PGPASSFILE sur sousetsuken au format suivant: ## le fichier PGPASSFILE sur sousetsuken au format suivant:
## ##
@ -176,6 +180,7 @@ function refresh_cronjobs
COLOR="vert" COLOR="vert"
fi fi
fct_message ${MESSAGE} -color ${COLOR} fct_message ${MESSAGE} -color ${COLOR}
if [ "${show-only}" == "false" ]; then
if [ ${#CRONJOB} -gt 0 ]; then if [ ${#CRONJOB} -gt 0 ]; then
fct_message " Checking database:" fct_message " Checking database:"
MINUTES=$(echo ${CRONJOB} | cut -d' ' -f1) MINUTES=$(echo ${CRONJOB} | cut -d' ' -f1)
@ -199,6 +204,7 @@ function refresh_cronjobs
fct_message " -> Cronjob already in database" fct_message " -> Cronjob already in database"
fi fi
fi fi
fi
done done
IFS=${IFS_BAK} IFS=${IFS_BAK}
done done