blob: 6fe5929aaf550117e47e97e0cd10a1e73b56f4ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/bin/bash
LOG=ep_run/runs/ep_resreg_warm.log
cd /home/yurenh2/ept
while true; do
sleep 900
if [ -n "$(find "$LOG" -mmin +45 2>/dev/null)" ]; then echo "LOG STALE >45min (resreg_warm dead/stuck)"; break; fi
LAST=$(grep -E "val CE" "$LOG" | tail -1)
BEST=$(echo "$LAST" | grep -oE "best [0-9.]+" | grep -oE "[0-9.]+$")
EMA=$(echo "$LAST" | grep -oE "ema=[0-9.]+" | grep -oE "[0-9.]+$")
awk "BEGIN{exit !($BEST < 2.02)}" 2>/dev/null && { echo "NEW BEST <2.02 (full recovery + improvement): $LAST"; break; }
awk "BEGIN{exit !($EMA > 4.0)}" 2>/dev/null && { echo "RE-COLLAPSE ema>4: $LAST"; break; }
done
echo "FIRED: $LAST"
|