[mrtg] RunAsDaemon vs Perl on NT4

Jeff Liebermann jeffl at comix.santa-cruz.ca.us
Fri Sep 22 03:49:45 MEST 2000


I'm having difficulties getting mrtg-ping-probe to play
on NT4 SP6a, using ActiveState Perl 5.6.0 build 616, and
MRTG 2.8.12.

All my various Perl scripts run perfectly:
1.  From the command line.
2.  From a batch file.
3.  From MRTG with:
	RunAsDaemon: Yes
	Interval: 5
in the MRTG.CFG file.
4.  From the NT "at" command without the RunAsDaemon: Yes
in the MRTG.CFG file.  (MRTG is NOT running as a service).
5.  The same scripts running various Windoze 98SE boxes
using the RunAsDaemon: Yes configuration.

In other words, all my scripts work *EXEPT* when MRTG
is run as a service, and has:
	RunAsDaemon: Yes
	Interval: 5
in the MRTG.CFG file.  

I finally decided to introduce some debugging output and
had the perl scripts scribble their output to a file
as well as the usual 4 lines of output to MRTG.  My files
show proper numbers being returned by the Perl script,
but the MRTG log files are all zeros.  There's NO extra
garbage, leading zeros, EOL creativity, on each output line.

I have NOT had time to play with different Perl or MRTG
versions.  Duz anyone know if there is a Perl command line
option that deals with having no controlling terminal?
for output?  Is this a Perl bug or an MRTG bug?  Any
workarounds?  Why me?

-- 
# Jeff Liebermann  Liebermann Design  150 Felker St #D  Santa Cruz  CA  95060
# 831.336.2558 voice   831.426.1240 fax   831.421.6491 digital_pager
# jeffl at comix.santa-cruz.ca.us  http://www.cruzio.com/~jeffl

--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive     http://www.ee.ethz.ch/~slist/mrtg
FAQ         http://faq.mrtg.org    Homepage     http://www.mrtg.org
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi



More information about the mrtg mailing list