Fix: verwaisten Monitoring-Block in run_pbs_backup() zurückverschoben
Block (Zeile 437-459) lag außerhalb jeder Funktion, öffnende Klammer fehlte -> unerwartetes '}' bei Zeile 459, Skript komplett unparsebar (bash -n schlug fehl, Updater übernahm kaputte Version). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
1cda5e5599
commit
08230c4aca
1 file changed
+22
-25
+22
-25
@@ -423,6 +423,28 @@ run_pbs_backup() {
|
||||
fi
|
||||
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Monitoring-Ausgabe
|
||||
# ------------------------------------------------------------
|
||||
if [[ "$vzdump_success" == true ]]; then
|
||||
echo "0 DailyPBS - Daily Backup erfolgreich" > /tmp/cmk_tmp.out
|
||||
else
|
||||
echo "2 DailyPBS - Daily Backup FEHLGESCHLAGEN" > /tmp/cmk_tmp.out
|
||||
fi
|
||||
|
||||
{
|
||||
echo "<<<local>>>"
|
||||
cat /tmp/cmk_tmp.out
|
||||
} > /tmp/90000_checkpbs
|
||||
|
||||
rscp /tmp/90000_checkpbs \
|
||||
root@"$SOURCEHOST":/var/lib/check_mk_agent/spool \
|
||||
|| log "Fehler beim Übertragen des Monitoring-Outputs via SCP"
|
||||
|
||||
rm -f /tmp/cmk_tmp.out /tmp/90000_checkpbs
|
||||
|
||||
#write_pbs_status
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Rückgabestatus
|
||||
# ------------------------------------------------------------
|
||||
@@ -433,31 +455,6 @@ run_pbs_backup() {
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
# ================================================================
|
||||
# Monitoring-Ausgabe
|
||||
# ================================================================
|
||||
|
||||
if [[ "$vzdump_success" == true ]]; then
|
||||
echo "0 DailyPBS - Daily Backup erfolgreich" > /tmp/cmk_tmp.out
|
||||
else
|
||||
echo "2 DailyPBS - Daily Backup FEHLGESCHLAGEN" > /tmp/cmk_tmp.out
|
||||
fi
|
||||
|
||||
{
|
||||
echo "<<<local>>>"
|
||||
cat /tmp/cmk_tmp.out
|
||||
} > /tmp/90000_checkpbs
|
||||
|
||||
rscp /tmp/90000_checkpbs \
|
||||
root@"$SOURCEHOST":/var/lib/check_mk_agent/spool \
|
||||
|| log "Fehler beim Übertragen des Monitoring-Outputs via SCP"
|
||||
|
||||
rm -f /tmp/cmk_tmp.out /tmp/90000_checkpbs
|
||||
|
||||
#write_pbs_status
|
||||
}
|
||||
|
||||
run_maintenance() {
|
||||
if [[ "${BACKUPSERVER,,}" != "yes" ]]; then
|
||||
log "PBS Backup wird übersprungen (BACKUPSERVER=$BACKUPSERVER)"
|
||||
|
||||
Reference in new issue
Block a user