1#!/bin/bash2# Print the last validation lines of every experiment log on the given nodes. Usage: scripts/node_logs.sh node1 node2 ...3for n in "$@"; do4 echo "=== $n"5 ssh -o ConnectTimeout=8 "$n" 'cd ~/wp31/prisme-slm/experiments/logs 2>/dev/null || exit 0; for f in $(ls -t *.log | head -6); do pid=$(pgrep -f "config configs/experiments/${f%.log}.yaml" | head -1); echo "-- $f $( [ -n "$pid" ] && echo RUNNING || echo stopped)"; grep "val loss\|exact match\|readout_scale\|^run " $f | tail -4; tail -1 $f; done'6done7