Nabídka

Zobrazit příspěvky

Zde lze prohlédnout všech příspěvky uživatele. Jsou zde vidět pouze příspěvky z oblastí, do kterých máte přístup.

Nabídka Zobrazit příspěvky

Příspěvky - Jan Bortl

#1
Vývoj / Re:RRDtool bash
03. 12. 2019, 08:14:49
Citace od: BigSandy kdy 26. 11. 2019, 11:14:36
Zdravím.
Bych měl prosbu.
Takto se vytvoři PNG graf z databaze.

rrdtool graph $DIR1/graf_hodinovy.png --start -4h \
--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" \
"

Kdybych chtěl skript, který nevytvoři png obrazek, ale uloži mi MAX teplotu do textoveho souboru?
Pujde to?

jasne,
misto GPRINT pouzijte PRINT a nekreslete zadny obrazek (tedy bez AREA a spol)

v Perlu napriklad takto:

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];