echo '===MONITOR:temp===' if [ -f "$TEMP_LOG" ] && [ -s "$TEMP_LOG" ]; then echo 'status:pass' TEMP_MAX=$(grep -oP '\d+\.?\d*°C' "$TEMP_LOG" | sort -t. -k1 -n | tail -1 || echo 'unknown') echo "samples:$(wc -l < "$TEMP_LOG")" echo "max:${TEMP_MAX}" echo "output:$(tail -10 "$TEMP_LOG")" else echo 'status:skip' fi echo '' kill $TEMP_PID 2>/dev/null || true