#!/bin/bash # Nimmt argparse eine Abkuerzung von --ausfuehren an? Ausschliesslich aus einem leeren Temp-Verzeichnis: # Dort endet ein angenommener Schalter an der fehlenden config/risk.toml, bevor irgendetwas laeuft. # Aufruf: wsl -d Debian -- bash -s < abkuerzung_probe.sh set -u P="/mnt/d/Claude/Code Projekte/active - Trading Plattform" PY="$HOME/venvs/trading/bin/python" T=$(mktemp -d) cd "$T" || exit 9 if [ "$(ls -A "$T" | wc -l)" != "0" ]; then echo "ABBRUCH: Verzeichnis nicht leer"; exit 9; fi for arg in --a --ausf --ausfuehre; do "$PY" "$P/scripts/killswitch_uebung.py" "$arg" > "$T/aus.txt" 2> "$T/err.txt" < /dev/null code=$? echo "=== $arg: exit=$code" grep -v -E "Pandas4Warning|utcnow|warnings.warn" "$T/err.txt" | tail -2 rm -f "$T/aus.txt" "$T/err.txt" done echo "Rest im Temp-Verzeichnis: $(ls -A "$T" | wc -l) Eintraege" rmdir "$T" 2>/dev/null