Files
pistress/bin/plot_cpu_temp.sh
2026-01-24 05:38:04 +01:00

29 lines
515 B
Bash
Executable File

#!/bin/bash
# Eingabeparameter
LOGFILE="${1}"
OUTFILE="${2}"
TITLE="${3}"
if [ -z "$LOGFILE" ] || [ -z "$OUTFILE" ] || [ -z "$TITLE" ]; then
echo "Usage: ${0} <temp.log> <output.png> <title>"
exit 1
fi
gnuplot <<EOF
set terminal pngcairo size 1600,900
set output "$OUTFILE"
set title "$TITLE"
set xlabel "Zeit (s)"
set ylabel "Temperatur (°C)"
set grid
set key top left
# Linie rot, Dicke 2
plot "$LOGFILE" using 1:2 with lines lc rgb "red" lw 2 title "CPU-Temperatur"
EOF
echo "Plot erzeugt: $OUTFILE"