Spiegel-Meldungen sofort ins Journal (stdout ist unter systemd gepuffert)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Opus 5.5 committed 2026-10-20 19:30:20 +02:00
1 parent 2fae14cfe0
commit a54c21c7b2
1 file changed
+3 -3
+3 -3
View File
@@ -3909,10 +3909,10 @@ def spiegel_aktualisieren() -> None:
vorher = _spiegel_staende.get(name, {}).get("commit") vorher = _spiegel_staende.get(name, {}).get("commit")
_spiegel_staende[name] = stand _spiegel_staende[name] = stand
if vorher != stand["commit"]: if vorher != stand["commit"]:
print(f"[spiegel] {name}: {str(vorher)[:7]} -> {stand['commit'][:7]}") print(f"[spiegel] {name}: {str(vorher)[:7]} -> {stand['commit'][:7]}", flush=True)
except (subprocess.SubprocessError, OSError) as exc: except (subprocess.SubprocessError, OSError) as exc:
fehler = exc.stderr.decode(errors="replace").strip() if getattr(exc, "stderr", None) else exc fehler = exc.stderr.decode(errors="replace").strip() if getattr(exc, "stderr", None) else exc
print(f"[spiegel] {name}: Fehler, letzter Stand bleibt: {fehler}") print(f"[spiegel] {name}: Fehler, letzter Stand bleibt: {fehler}", flush=True)
with _spiegel_lock: with _spiegel_lock:
daten = json.dumps(_spiegel_staende, indent=2) daten = json.dumps(_spiegel_staende, indent=2)
@@ -3929,7 +3929,7 @@ def run_spiegel_schleife() -> None:
try: try:
spiegel_aktualisieren() spiegel_aktualisieren()
except Exception as exc: except Exception as exc:
print(f"[spiegel] Durchlauf-Fehler (nächster Versuch in {SPIEGEL_INTERVALL_SECONDS}s): {exc}") print(f"[spiegel] Durchlauf-Fehler (nächster Versuch in {SPIEGEL_INTERVALL_SECONDS}s): {exc}", flush=True)
time.sleep(SPIEGEL_INTERVALL_SECONDS) time.sleep(SPIEGEL_INTERVALL_SECONDS)