fix(backfill): Survey-Aufruf ohne --node, Hinweis auf Zeilenpufferung

Der Survey kennt kein argparse — '--node' wurde still ignoriert (harmlos, aber
irrefuehrend). Argument entfernt und die Puffer-Falle im Aufruf dokumentiert.
This commit is contained in:
mm committed 2026-09-14 12:10:03 +02:00
1 parent df2ee94613
commit c18263e4ed
1 file changed
+5 -1
+5 -1
View File
@@ -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)