[rrd-users] Re: rrdtool doesn't always return proper status codes on error

Tobias Oetiker oetiker at ee.ethz.ch
Fri Apr 8 16:18:54 MEST 2005


Hi Haroon,

if your patch is not in 1.2rc5, please send it again ...

cheers
tobi
Today Haroon Rafique wrote:

> On Wednesday at 1:44pm, CW=>Chris Wilson <chris at aidworld.org> wrote:
>
> CW> Hi all,
> CW>
> CW> rrdtool does not always exit with a return code greater than 0 when
> CW> there is a problem with its command line. For example:
> CW>
>
> Chris,
>
> Related to this topic, I posted this on the rrd-users list a while ago
> (Oct 1, 2004):
> http://www.ee.ethz.ch/~slist/rrd-users/msg09002.html
> and then on the developer list (Oct 21, 2004):
> http://www.ee.ethz.ch/~slist/rrd-developers/msg01344.html
>
> If memory serves me right, I got a reply from Tobi (which I can't find)
> asking me to provide a patch (which I did). Dunno what happened to it
> afterwards.
>
> CW> [chris at dev chris]$ /usr/bin/rrdtool create /foo/bar.rrd --start
> CW> 1112784412 DS:battery_voltage:GAUGE:600:U:U
> CW> DS:input_frequency:GAUGE:600:U:U DS:input_voltage:GAUGE:600:U:U
> CW> DS:input_voltage.minim:GAUGE:600:U:U
> CW> DS:input_voltage_maximum:GAUGE:600:U:U DS:ups_load:GAUGE:600:U:U
> CW> RRA:AVERAGE:0.5:1:600 RRA:AVERAGE:0.5:6:700 RRA:AVERAGE:0.5:24:775
> CW> RRA:AVERAGE:0.5:288:797
> CW> ERROR: can't parse argument 'DS:input_voltage.minim:GAUGE:600:U:U'
> CW>
> CW> [chris at dev chris]$ echo $?
> CW> 0
> CW>
> CW> The output error message could also be more useful. I had to use trial
> CW> and error to find out that the maximum length of a variable name was 19
> CW> characters and that dots (.) were not allowed.
> CW>
> CW> Cheers, Chris.
> CW>
>
> --
> Haroon Rafique
> <haroon.rafique at utoronto.ca>
>
> --
> Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
> Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
> Archive     http://www.ee.ethz.ch/~slist/rrd-users
> WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi
>

-- 
 ______    __   _
/_  __/_  / /  (_) Oetiker @ ISG.EE, ETL F24.2, ETH, CH-8092 Zurich
 / // _ \/ _ \/ /  System Manager, Time Lord, Coder, Designer, Coach
/_/ \.__/_.__/_/   http://people.ee.ethz.ch/oetiker +41(0)44-632-5286

--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi



More information about the rrd-users mailing list