1
Vývoj / Re:RRDtool bash
« kdy: 03. 12. 2019, 08:14:49 »Zdravím.
Bych měl prosbu.
Takto se vytvoři PNG graf z databaze.Kód: [Vybrat]rrdtool graph $DIR1/graf_hodinovy.png --start -4h \
Kdybych chtěl skript, který nevytvoři png obrazek, ale uloži mi MAX teplotu do textoveho souboru?
--watermark " " \
--width 800 \
--height 240 \
COMMENT:"\\t\\t\\t\\tAktuální\\t\\t Minimum \\t\\t Maximum\\t\\t Průměr\\n" \
DEF:venku=$DIR/databaze_teplota.rrd:venku:AVERAGE \
AREA:venku$VENKU_COLOR:"Teplota venku\\t\\t" \
GPRINT:venku:LAST:"%4.1lf C\\t\\t" \
GPRINT:venku:MIN:"%4.1lf C\\t\\t" \
GPRINT:venku:MAX:" %4.1lf C\\t\\t" \
GPRINT:venku:AVERAGE:" %4.1lf C\\n" \
"
Pujde to?
jasne,
misto GPRINT pouzijte PRINT a nekreslete zadny obrazek (tedy bez AREA a spol)
v Perlu napriklad takto:
Kód: [Vybrat]
my (@res1) = RRDs::graph(".", "-s","-4h", "DEF:ds0=databaze_teplota.rrd:venku:AVERAGE", "VDEF:cnt0=ds0,AVERAGE", "PRINT:cnt0:%lf" );
my $temp1 = $res1[0][0];