exécution des scripts sh/local depuis summary.sh

ajout des outputs [INFO] lors de l'exécution des scripts
This commit is contained in:
Yacine31
2025-04-18 20:33:09 +02:00
parent 96ce9c7c12
commit 9ce67a29e2
3 changed files with 37 additions and 17 deletions

View File

@@ -33,5 +33,37 @@ do
# insertion du footer HTML
cat html/99_html_footer.html >> ${HTML_FILE}
echo Rapport synthèse pour ${FILENAME} dans : ${HTML_FILE}
done
# exécution des scripts dans sh/local si présents
# Chemin du dossier local
LOCAL_DIR="sh/local"
for shfile in ${LOCAL_DIR}/*.sh
do
# on prépare le fichier output
FILENAME=$(basename "$shfile")
BASENAME="${FILENAME%.*}"
HTML_FILE=${OUTPUT_DIR}/Summary_${BASENAME}_${HNAME}_${DATETIME}.html
# insertion du header HTML
cat html/00_html_header.html >> ${HTML_FILE}
if [ -d "$LOCAL_DIR" ]; then
echo "[INFO] Détection du dossier local : $LOCAL_DIR"
for f in "$LOCAL_DIR"/*.sh; do
[ -f "$f" ] || continue
echo "[INFO] Exécution du script local : $f"
bash "$f" >> ${HTML_FILE}
done
else
echo "[INFO] Aucun script local détecté dans ${LOCAL_DIR}."
fi
# insertion du footer HTML
cat html/99_html_footer.html >> ${HTML_FILE}
echo Rapport synthèse pour ${FILENAME} dans : ${HTML_FILE}
done