From c18263e4ede512fafe59724ad68d11a2d2e88267 Mon Sep 17 00:00:00 2001 From: mm Date: Mon, 14 Sep 2026 12:10:03 +0200 Subject: [PATCH] fix(backfill): Survey-Aufruf ohne --node, Hinweis auf Zeilenpufferung MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Survey kennt kein argparse — '--node' wurde still ignoriert (harmlos, aber irrefuehrend). Argument entfernt und die Puffer-Falle im Aufruf dokumentiert. --- scripts/x22-log-backfill.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/x22-log-backfill.sh b/scripts/x22-log-backfill.sh index ee01ba7..117656d 100644 --- a/scripts/x22-log-backfill.sh +++ b/scripts/x22-log-backfill.sh @@ -37,7 +37,11 @@ log "Bestandsaufnahme der Apache-Logs (aendert nichts) …" mkdir -p /tmp/x22-archiv curl -fsSL -m 30 "$REPO_RAW/scripts/apache-log-survey.py" -o /tmp/x22-archiv/survey.py \ || die "survey.py konnte nicht geladen werden." -python3 /tmp/x22-archiv/survey.py --node "$NODE" 2>&1 | tee /tmp/x22-archiv/bestand.txt +# ACHTUNG: der Survey kennt KEIN --node (er beschreibt nur den lokalen Host). +# Der Fortschritt wird nach stdout UND in die Datei geschrieben; das Skript +# erzwingt Zeilenpufferung, sonst bleibt bestand.txt bei einer Pipe bis zum +# Prozessende leer und der laufende Scan sieht wie ein Haenger aus. +python3 /tmp/x22-archiv/survey.py 2>&1 | tee /tmp/x22-archiv/bestand.txt # Wie viel Historie liegt wirklich vor? Das entscheidet ueber den Nutzen. FILES=$(find /var/log/apache2 /home/users -name 'access.log*' -o -name 'error.log*' 2>/dev/null | wc -l)