Jag sitter med ett system som har slutat uppdatera ena grafen.
Allt har funkar fint innan jag fick för mig att uppdatera mjukvaran på pajen.
Krävdes en del ändringar i filer för att ens får systemet att dra igång 1wire igen.
Har några script för att skapa div grafer men den som ska köras som "Dag" vill ej funka
Ligger flera givare i samma pl script.
Det är en som ej vill funka, så då kör den ingen av dem tydligen.
Har försökt felsöka lite själv.
Har denna rad i crontab som ej funkar.
"*/2.5 * * * * export LANG=sv_SE.utf8 && /root/Temp-data/bin/Givare1-2-3-Dag.pl >> /root/script.log"
Detta ger i loggen ovan följande:
problem generating the graph: '/root/Temp-data/rrddata/ute2_temp.rrd' is too small (should be 5614104 bytes)
Done!
Men kör jag samma rad i consolen så kör den allt som den ska, uppdaterar grafen. Det förbryllar mig.
För att skapa denna .rrd fil kördes:
Kod: Markera allt
#!/bin/bash
# Script to create rrd-file
# 24h with 2,5 min resolution
# 7d with 5 min resolution
# 1y with 10 min resolution
# 20y with 1h resolution
directory="/root/Temp-data/rrddata/"
filename="ute2_temp.rrd"
# Check i file already exists
if [ ! -f "$directory$filename" ]
then
# File doesn't exist, create new rrd-file
echo "Creating RRDtool DB for ute2 temp sensor"
rrdtool create $directory$filename \
--step 150 \
DS:ute2temp:GAUGE:300:-50:60 \
RRA:AVERAGE:0.5:1:576 \
RRA:AVERAGE:0.5:2:2016 \
RRA:AVERAGE:0.5:4:52560 \
RRA:AVERAGE:0.5:24:175200 \
RRA:MAX:0.5:1:5760 \
RRA:MAX:0.5:2:2016 \
RRA:MAX:0.5:4:52560 \
RRA:MAX:0.5:24:175200 \
RRA:MIN:0.5:1:5760 \
RRA:MIN:0.5:2:2016 \
RRA:MIN:0.5:4:52560 \
RRA:MIN:0.5:24:175200
echo "Done!"
else
echo $directory$filename" already exists, delete it first."
fi