|
|
|
@ -308,21 +308,30 @@ if [ "$ERROR_FLAG" -eq 0 ]; then |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
send_log_mail \ |
|
|
|
send_log_mail \ |
|
|
|
"${MAIL_BETREFF_UPGRADE:-BI Job Upgrade}${MAIL_BETREFF_SUFFIX_ERFOLGREICH:-}" \ |
|
|
|
"${MAIL_BETREFF_UPGRADE:-BI Job Update}${MAIL_BETREFF_SUFFIX_ERFOLGREICH:-}" \ |
|
|
|
"$MASTERLOG" \ |
|
|
|
"$MASTERLOG" \ |
|
|
|
"${attach_args[@]}" |
|
|
|
"${attach_args[@]}" |
|
|
|
|
|
|
|
|
|
|
|
else |
|
|
|
else |
|
|
|
echo "Sende Fehler-Logmail (Upgrade, falls konfiguriert)." |
|
|
|
echo "Sende Fehler-Logmail (falls konfiguriert)." |
|
|
|
|
|
|
|
|
|
|
|
attach_args=() |
|
|
|
attach_args=() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Bei MAIL_ATTACH_LOGS_MODE=always auch die Logs der erfolgreichen Module anhängen |
|
|
|
|
|
|
|
if [ "$MAIL_ATTACH_LOGS_MODE" = "always" ]; then |
|
|
|
|
|
|
|
for f in "${SUCCESS_LOG_FILES[@]}"; do |
|
|
|
|
|
|
|
[ -f "$f" ] && attach_args+=("-a" "$f") |
|
|
|
|
|
|
|
done |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Fehler-Logs immer anhängen |
|
|
|
for f in "${ERROR_LOG_FILES[@]}"; do |
|
|
|
for f in "${ERROR_LOG_FILES[@]}"; do |
|
|
|
[ -f "$f" ] && attach_args+=("-a" "$f") |
|
|
|
[ -f "$f" ] && attach_args+=("-a" "$f") |
|
|
|
done |
|
|
|
done |
|
|
|
|
|
|
|
|
|
|
|
# Fehlerfall → Fehlermail an ERRORMAIL (oder Fallback LOGMAIL), mit Attachments |
|
|
|
# Fehlerfall → Fehlermail an ERRORMAIL (oder Fallback LOGMAIL), mit Attachments |
|
|
|
send_error_mail \ |
|
|
|
send_error_mail \ |
|
|
|
"${MAIL_BETREFF_UPGRADE:-BI Job Upgrade}${MAIL_BETREFF_SUFFIX_FEHLER:-}" \ |
|
|
|
"${MAIL_BETREFF_UPGRADE:-BI Job Update}${MAIL_BETREFF_SUFFIX_FEHLER:-}" \ |
|
|
|
"$MASTERLOG" \ |
|
|
|
"$MASTERLOG" \ |
|
|
|
"${attach_args[@]}" |
|
|
|
"${attach_args[@]}" |
|
|
|
fi |
|
|
|
fi |
|
|
|
|