#!/bin/bash # script pour vérifier les logs des fichiers datapump et voir si des erreurs sont présentes EXPDP_DIR="/u04/backup" CURRENT_DATE=$(date +%Y_%m) # date au format 2025_04 echo "

Vérification des logs des exports Datapump

" # vérifier si une erreur ORA- est pésente dans les fichiers logs echo "

Vérification de la présence d'erreurs dans les logs :

" RESULT=$(find "${EXPDP_DIR}" -iname "export_*.log" -exec grep -H "ORA-" "{}" \;) if [ -z "$RESULT" ]; then echo "
Aucune erreur ORA- détectée dans les fichiers logs du mois ${CURRENT_DATE}.
" else echo "
$RESULT
" fi # afficher les dernières lignes des fichiers log pour voir les les exports se sont bien déroulés echo "

Vérification des dernières lignes dans les logs :

" echo "
"
find "${EXPDP_DIR}" -iname "export_*.log" -exec bash -c 'echo "--- {} ---"; head -10 "{}"; echo "---"; tail -10 "{}"' \;
echo "
"