X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FMrtg.pm;h=c3164672df210580e32cc844a33b97466960eafc;hb=c32170b5b05416143021fb165a27072ce861350b;hp=25527a8bbb2a94cd4c51a0e2e5d31507f22ef997;hpb=7b9256ceade8b18b48f848c9ac659c2de7322b0b;p=spider.git diff --git a/perl/Mrtg.pm b/perl/Mrtg.pm index 25527a8b..c3164672 100644 --- a/perl/Mrtg.pm +++ b/perl/Mrtg.pm @@ -3,7 +3,7 @@ # # Copyright (c) - 2002 Dirk Koopman G1TLH # -# $Id$ +# # package Mrtg; @@ -47,13 +47,15 @@ sub run { my $self = shift; $self->{mc}->close; - return `mrtg $self->{cfg}`; + return `mrtg --lock-file=$self->{dir}/mrtg.lock --confcache-file=$self->{dir}/mrtg.confcache $self->{cfg}`; } sub data { my ($self, $name, $vali, $valo, $title) = @_; my $uptime = main::uptime(); + $vali ||= 0; + $valo ||= 0; if (my $m = new IO::File ">$self->{dir}/$name" ) { $m->print("$vali\n$valo\n$uptime\n$title\n");