diff --git a/rapport_bdd.sh b/rapport_bdd.sh
index 9874180..156b74f 100644
--- a/rapport_bdd.sh
+++ b/rapport_bdd.sh
@@ -1,3 +1,4 @@
+#!/bin/bash
export LANG=en_US
DATETIME=`date +%Y%m%d%H%M`
HNAME=$(hostname)
@@ -23,7 +24,7 @@ do
echo "
Configuration système
" >> ${HTML_FILE}
for f in sh/*.sh
do
- /bin/sh $f >> ${HTML_FILE}
+ bash $f >> ${HTML_FILE}
done
echo "
" >> ${HTML_FILE}
@@ -33,7 +34,6 @@ do
echo "Configuration de l'instance ASM
" >> ${HTML_FILE}
for f in asm/*.sql
do
- # sed '1 s/^/SET PAGES 999 FEEDBACK OFF MARKUP HTML ON SPOOL ON PREFORMAT OFF ENTMAP OFF\n/' $f | sqlplus -s / as sysdba >> ${HTML_FILE}
cat asm/sql_header.txt $f | sqlplus -s / as sysdba >> ${HTML_FILE}
done
fi
@@ -51,8 +51,7 @@ do
echo "Configuration de la base de données ${ORACLE_SID}
" >> ${HTML_FILE}
for f in sql/*.sql
do
- # sed '1 s/^/SET PAGES 999 FEEDBACK OFF MARKUP HTML ON SPOOL ON PREFORMAT OFF ENTMAP OFF\n/' $f | sqlplus -s / as sysdba >> ${HTML_FILE}
- cat sql/sql_header.txt $f | sqlplus -s / as sysdba >> ${HTML_FILE}
+ cat sql/sql_header.txt $f | sqlplus -s / as sysdba >> ${HTML_FILE}
done
# exécution des scripts dans sh/local si présents
@@ -62,31 +61,17 @@ do
# Exécution des scripts locaux si le dossier existe
if [ -d "$LOCAL_DIR" ]; then
echo "[INFO] Détection du dossier local : $LOCAL_DIR"
- for script in "$LOCAL_DIR"/*.sh; do
- [ -f "$script" ] || continue
- echo "[INFO] Exécution du script local : $script"
- bash "$script" >> ${HTML_FILE}
+ 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
- # modification du html pour le CSS
- sed -i 's/$//g' ${HTML_FILE}
-
cat sql/99_html_footer.html >> ${HTML_FILE}
- # coloriage des mots clé en rouge ou en vert
- for txt in INVALID FAILED NOARCHIVELOG OFFLINE MOUNTED
- do
- sed -i "s#| ${txt} | #${txt} | #g" ${HTML_FILE}
- done
-
- for txt in COMPLETED
- do
- sed -i "s#${txt} | #${txt} | #g" ${HTML_FILE}
- done
-
echo Rapport dans le fichier html : ${HTML_FILE}
done
diff --git a/sql/00_html_header.html b/sql/00_html_header.html
index 2c8f245..5397ddb 100644
--- a/sql/00_html_header.html
+++ b/sql/00_html_header.html
@@ -6,30 +6,39 @@
- Rapport Base Oracle
+ Rapport de Base Oracle
-
+
+
\ No newline at end of file