#!/bin/sh cmd_temp='--rigid --lower-limit -10 --upper-limit 40 DEF:ave=daq.rrd:temp:AVERAGE DEF:min=daq.rrd:temp:MIN DEF:max=daq.rrd:temp:MAX LINE1:ave#ff0000:temp GPRINT:min:MIN:MIN=%3.2lf GPRINT:max:MAX:MAX=%3.2lf ' cmd_humi='--rigid --lower-limit 0 --upper-limit 100 DEF:ave=daq.rrd:humi:AVERAGE DEF:min=daq.rrd:humi:MIN DEF:max=daq.rrd:humi:MAX LINE1:ave#0000ff:humidity GPRINT:min:MIN:MIN=%3.2lf GPRINT:max:MAX:MAX=%3.2lf ' cmd_pres='--rigid --lower-limit 980 --upper-limit 1010 --y-grid 10:2 --units-exponent 0 DEF:ave=daq.rrd:pres:AVERAGE DEF:min=daq.rrd:pres:MIN DEF:max=daq.rrd:pres:MAX LINE1:min#770077: LINE1:ave#ff00ff:pressure GPRINT:min:MIN:MIN=%3.2lf GPRINT:max:MAX:MAX=%3.2lf ' for i in temp humi pres; do eval cmd=\$cmd_$i rrdtool graph daq-$i-day.png --start -86400 $cmd rrdtool graph daq-$i-week.png --start -604800 $cmd rrdtool graph daq-$i-month.png --start -2592000 $cmd rrdtool graph daq-$i-year.png --start -31536000 $cmd done > /dev/null