[rrd-users] start time
fadwa salam
fadawine at gmail.com
Fri Jul 1 11:56:09 CEST 2011
Hello,
I have a problem with the fetch command.
I want to recover the data stored for a period . This period is given as an
argument of the script, to check for a varous peroids such 1
hour,1day,1week......
the problem is ,when I do the subtraction of this period to the present
timestamp does not work .
$rrdtool fetch power.rrd AVERAGE -s 1h
end=$(date +%s)
time=$2 =1h
let "start=($end-$time)"
ERROR: start time: unparsable trailing text: '...h'
start time: There should be number after '-'
*if i change 1h by 3600seconds
*
$rrdtool fetch power.rrd AVERAGE -s 3600
ERROR: start time: did you really mean month 3600?
*I tried to change subtraction by addition*
$rrdtool fetch power.rrd AVERAGE -s 1h
end=$(date +%s)
time=$2 =1h
let "start=($end+$time)"
./hist-conso.sh: line 34: let: start=(1309513267+-1h: value too great for
base (error token is "1h")
*but with 3600 it works *
$rrdtool fetch power.rrd AVERAGE -s 3600
I want to keep addition,but i can not convert each time period to seconds,
especially if I use a very long time.
Thank you very much.
best wishes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.oetiker.ch/pipermail/rrd-users/attachments/20110701/7a5e80be/attachment.htm
More information about the rrd-users
mailing list