#!/bin/bash # F10 queue 2 on igneum-build-1: waits for queue 1's own QUEUE-END marker, then re-runs the two exact-share cases on the # fixed driver (the first exact-89 run of 08:48Z tripped three harness faults: blockCount excludes genesis, the 'ban' # grep matched the finality parameter line, the template's weakest is the sink-anchored live tally). exact-floor of # queue 1 already runs the fixed file. Pid in runs/queue2.pid, log runs/queue2.log, QUEUE2-END at the end. D=/srv/builds/igneum-wt-attack/attack-f10 nohup bash -c " cd $D while ! grep -q QUEUE-END $D/runs/queue.log 2>/dev/null; do sleep 10; done bash run-one.sh exact-89b ladder-exact.mjs --case eighty-nine --window 100 --schedule 0:up:11,1200:up:10 --expect-steps 31:1,43:2 --epochs 45 --rate 8 --secs 1500; echo \"queue2: exact-89b rc=\$?\" bash run-one.sh exact-downb ladder-exact.mjs --case down --window 100 --schedule 0:up:0,720:down:11,1500:down:10 --expect-steps 12:1,36:0 --epochs 50 --rate 8 --restart 2@1000,1@2300,2@2700 --secs 1500; echo \"queue2: exact-downb rc=\$?\" echo \"QUEUE2-END \$(date -u +%FT%TZ)\" " > "$D/runs/queue2.log" 2>&1 & echo $! > "$D/runs/queue2.pid" echo "queue 2 started pid $(cat "$D/runs/queue2.pid")"