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:
1 parent
2fae14cfe0
commit
a54c21c7b2
1 file changed
+3
-3
@@ -3909,10 +3909,10 @@ def spiegel_aktualisieren() -> None:
|
||||
vorher = _spiegel_staende.get(name, {}).get("commit")
|
||||
_spiegel_staende[name] = stand
|
||||
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:
|
||||
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:
|
||||
daten = json.dumps(_spiegel_staende, indent=2)
|
||||
@@ -3929,7 +3929,7 @@ def run_spiegel_schleife() -> None:
|
||||
try:
|
||||
spiegel_aktualisieren()
|
||||
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)
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user