On Sat, Jan 13, 2007 at 01:07:28PM +0100, LeVA wrote:
> Hi!
> 
> From a perl script I call 'tar' with system(). But with every system() 
> call I get the output from tar to my console: "tar: Removing leading / 
> from absolute path names in the archive" and it messes up my perl 
> script's output. I understand why tar is saying this, but I can not use 
> the -P switch, because I need tar to remove the leading '/'s, and there 
> is no "quiet" switch to tar. Is there a solution? Can I quiet down tar, 
> or suppress system()'s output?
> 

I don't do perl, I do python.  AFAIK, system() runs something on the
system but doesn't do anything with the output so I goes where it
normally would.  I don't know whether the "Removing leading..." messages
are on stdout or sterr.  I would use popen and capture the output so it
doesn't go to the screen.

Doug.

 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to