Halloj.
Hur gör man så att datum och tid kommer med i filnamnet när grafen är skapad?
Är skrivet i perl
Är säker på att jag sett detta innan men kan inte hitta det nu. Börjar bli tokig
Tacksam för hjälp
//Lenny
Kod: Markera allt
RRDs::graph "$img/temp-$_[0]-$_[1].png",
"-E",
"-s -1$_[1]",
"-t $_[2]",
"--lazy",
"-h", "160", "-w", "550",
"-a", "PNG",
"-v Celsius",
"--slope-mode",
"--watermark= http://essunga.org | Graph generated\: $date kl\: $hour\:$min",
"DEF:temp=$rrd/owfs-$_[0].rrd:temp:AVERAGE",
"AREA:temp#ccffcc",
"LINE2:temp#009900::",
"GPRINT:temp:MIN:Min\\: %6.1lf",
"GPRINT:temp:MAX:Max\\: %6.1lf",
"GPRINT:temp:AVERAGE:Avg\\: %6.1lf",
"GPRINT:temp:LAST:Now\\: %6.1lf degrees C\\n";
if ($ERROR = RRDs::error) { print "$0: unable to generate sensor $_[0] $_[1] graph: $ERROR\n"; }
Kod: Markera allt
#!/usr/bin/perl
use RRDs;
use POSIX 'strftime';
my $datetime = strftime '%Y-%m-%d_%H:%M', localtime;
my $cur_time = time();
my $start_time = $cur_time - 24*60*60; # set end time to 24 hours ago
RRDs::graph "/mnt/exthd/www/graph_energi_$datetime.png",
osv...