Hur ofta ska skripten köras med nedanstående crontab inställning? Som jag förstått det är det 2,5 minuter?
Kan ni se något uppenbart fel i detta? Jag är osäker om det fungerar för mig. Kör jag ex run_shell.sh manuellt så uppdateras grafen fint.
Kod: Markera allt
root@OpenWrt:~/martin/bin# ps ax |grep crond
1517 root 1120 S crond -c /etc/crontabs -l 5
Kod: Markera allt
root@OpenWrt:~/martin/bin# crontab -l
0 * * * * touch /etc/init.d/luci_fixtime > /dev/null 2> /dev/null
0 * * * * /bin/sh /etc/hotplug.d/iface/20-ntpclient > /dev/null 2> /dev/n
*/2.5 * * * * /root/martin/bin/get_temp.sh
*/2.5 * * * * /root/martin/bin/run_shell.sh
Kod: Markera allt
#!/bin/bash
OutsideTempSensor="10.B27484010800"
RRDDataDirectory="/root/martin/rrddata/"
RRDDataFile="outside_temp.rrd"
# Get temps form OWFS
OutsideTemp=`cat /mnt/1wire/$OutsideTempSensor/temperature|sed -e s/" "//g|awk '{$1=$1 + $
#Update RRD database
rrdtool update $RRDDataDirectory$RRDDataFile N:$OutsideTemp
echo $OutsideTemp
Kod: Markera allt
#!/bin/bash
rrdtool graph /www/ute_24h.png \
--start -1d \
--title "Temp ute senaste dygnet" \
--width 550 \
--height 400 \
--vertical-label °C \
DEF:UteTemp=/root/martin/rrddata/outside_temp.rrd:outsidetemp:AVERAGE \
COMMENT:" ""Nu Medel Max Min"\\n \
HRULE:0#0000FF \
HRULE:25#FF0000 \
LINE1:UteTemp#0000FF:Ute\ \
GPRINT:UteTemp:LAST:%6.1lf \
GPRINT:UteTemp:AVERAGE:%6.1lf \
GPRINT:UteTemp:MAX:%6.1lf \
GPRINT:UteTemp:MIN:%6.1lf\\n \