James,

Thanks.  That's exactly what I was looking for.  I was trying to combine
the backticks with system() instead of replacing system() with
backticks.  Someone also pointed out a missing "/" in my path, thanks
for that as well.

Joe


On Thu, 2002-10-17 at 11:26, Kipp, James wrote:
> system() does not return output, it returns status/error codes
> perdloc -f system
> use backticks instead
> $cmd = "usr/bin/ptal-pml hpjd:$ip get-$type $value");
> $system_results = `$cmd`
> 
> 
> > -----Original Message-----
> > From: Joe Mecklin [mailto:jm5379@;sbc.com]
> > Sent: Thursday, October 17, 2002 12:06 PM
> > To: [EMAIL PROTECTED]
> > Subject: system() output redirection
> > 
> > 
> > i'm trying to use system() to run ptal-pml to retrieve pml values from
> > hp printers; my problem is how to redirect the system() output.  the
> > variations i've tried with backticks or qx// are not accomplishing
> > anything useful - i get either a numeric value or an empty 
> > string.  this
> > is the command i'm running:
> > 
> > $system_results = system("usr/bin/ptal-pml hpjd:$ip get-$type 
> > $value");
> > 
> > can someone detail the proper syntax i need in order for 
> > $system_results
> > to receive the correct output?  or better still, the syntax 
> > to redirect
> > to a file (i do have a filehandle open and closed appropriately).
> > 
> > thanks,
> > joe
> > 
> > 
> > -- 
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to