Browse Source

Bei MAIL_ATTACH_LOGS_MODE=always wurden im Fehlerfall nur Error-Logs verschickt. Jetzt alle.

master
Andre Knieschewski 6 days ago
parent
commit
ad5d3ba1a8
  1. 10
      update/hisinone_bi_qisserver/modules_update.sh
  2. 15
      upgrade/hisinone_bi_qisserver/modules_upgrade.sh

10
update/hisinone_bi_qisserver/modules_update.sh

@ -313,6 +313,15 @@ else @@ -313,6 +313,15 @@ else
echo "Sende Fehler-Logmail (falls konfiguriert)."
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
[ -f "$f" ] && attach_args+=("-a" "$f")
done
@ -323,3 +332,4 @@ else @@ -323,3 +332,4 @@ else
"$MASTERLOG" \
"${attach_args[@]}"
fi

15
upgrade/hisinone_bi_qisserver/modules_upgrade.sh

@ -308,21 +308,30 @@ if [ "$ERROR_FLAG" -eq 0 ]; then @@ -308,21 +308,30 @@ if [ "$ERROR_FLAG" -eq 0 ]; then
fi
send_log_mail \
"${MAIL_BETREFF_UPGRADE:-BI Job Upgrade}${MAIL_BETREFF_SUFFIX_ERFOLGREICH:-}" \
"${MAIL_BETREFF_UPGRADE:-BI Job Update}${MAIL_BETREFF_SUFFIX_ERFOLGREICH:-}" \
"$MASTERLOG" \
"${attach_args[@]}"
else
echo "Sende Fehler-Logmail (Upgrade, falls konfiguriert)."
echo "Sende Fehler-Logmail (falls konfiguriert)."
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
[ -f "$f" ] && attach_args+=("-a" "$f")
done
# Fehlerfall → Fehlermail an ERRORMAIL (oder Fallback LOGMAIL), mit Attachments
send_error_mail \
"${MAIL_BETREFF_UPGRADE:-BI Job Upgrade}${MAIL_BETREFF_SUFFIX_FEHLER:-}" \
"${MAIL_BETREFF_UPGRADE:-BI Job Update}${MAIL_BETREFF_SUFFIX_FEHLER:-}" \
"$MASTERLOG" \
"${attach_args[@]}"
fi

Loading…
Cancel
Save