Files
membank/auto-check/scripts/temp_end.sh

13 lines
364 B
Bash

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