Files
claude-regelwerk/.vault-tools/trading-plattform-pruefung/lauf_ws_probe.sh
T
Pascal MichelandClaude Opus 5 2c9a4475fc Regelwerk, Agenten, Skills und Werkzeuge veröffentlichen
Erster Stand des öffentlichen Ausschnitts aus dem Vault. Die .gitignore
arbeitet als Positivliste: ausgeschlossen ist alles, eingeschlossen nur,
was ausdrücklich wieder aufgenommen wird. Notizen, Projekte, Finanzen,
das Sitzungsgedächtnis und settings.local.json bleiben damit außen vor.

Der Kundenname in AI/Regelwerk/seo.md ist durch eine neutrale
Bezeichnung ersetzt; die Regeln selbst sind unverändert.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-17 22:38:15 +02:00

19 lines
844 B
Bash

#!/bin/bash
# Startet das Probe-Backend auf Port 8145 (Takt 1 s), faehrt pruef_ws.py dagegen, beendet das Backend.
set -u
SCRATCH="/mnt/d/Claude/.vault-tools/trading-plattform-pruefung"
cd "/mnt/d/Claude/Code Projekte/active - Trading Plattform" || exit 9
PY="$HOME/venvs/trading/bin/python"
PYTHONPATH=. "$PY" "$SCRATCH/start_probe_backend.py" 8145 1.0 < /dev/null > /tmp/probe_backend.log 2>&1 &
BACKEND=$!
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
if "$PY" -c "import socket; s=socket.create_connection(('127.0.0.1', 8145), 0.5); s.close()" 2>/dev/null; then break; fi
sleep 1
done
PYTHONPATH=. timeout 60 "$PY" "$SCRATCH/pruef_ws.py" 8145 < /dev/null
echo "EXIT_PRUEF=$?"
kill "$BACKEND" 2>/dev/null
wait "$BACKEND" 2>/dev/null
echo "--- Backend-Protokoll ---"
grep -v -E "Pandas4Warning|utcnow" /tmp/probe_backend.log | tail -5