well, you can always redirect it to a file like this;

perl foo.pl > /null

even on a wintendo...

i suggest using a more apropriate place to 'store' your output tho ;-)

Regards,

Jos Boumans


----- Original Message -----
From: "Paul" <[EMAIL PROTECTED]>
To: "Peter Lemus" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, May 15, 2001 7:31 PM
Subject: Re: How can I get all error messages from this script, including
system cmds.


>
> --- Peter Lemus <[EMAIL PROTECTED]> wrote:
> > Hi, folks,
> >
> > I need to get every possible error on this script
> > including errors from system commands.
>
> lol -- looks more like a batch file. ;o]
>
> Seriously, you might consider putting all this in one SOMEFILE.BAT and
> running that as an open3(), though that's a gruesome affair....
>
> Have they upgraded Windoze enough to manually redirect the error output
> yet? *NIX would make it pretty easy to shunt STDERR to a file (or
> anywhere else you wnated it) and then read it back in, but in
> Win32....?
>
> I dunno.....
>
> > sub DEBUG () { 1 }; # set level of debugness.
> > open (STDERR, ">c:/admin/errorcms.log") or die $!;
> > select STDERR;
> > print "File/s being copied
> > now.............................\n";
> > use file::spec;
> > system ("net use q: /delete"); #if drive is already
> > mapped, un-map the drive.
> > system ("net use r: /delete");
> > system ("net use s: /delete");
> > system ("net use t: /delete");
> > system ("net use u: /delete");
> > system ("net use v: /delete");
> > system ("net use w: /delete");
> > system ("net use x: /delete");
> > system ("net use y: /delete");
> > system ("net use f: /delete");
> > system ("net use r: \\\\sf_sys01\\cmsopen"); # map
> > network drives:
> > system ("net use s: \\\\de_sys01\\cmsopen");
> > system ("net use t: \\\\da_sys01\\cmsopen");
> > system ("net use u: \\\\cc_sys01\\cmsopen");
> > system ("net use v: \\\\prsys01\\cmsopen");
> > system ("net use w: \\\\lesys01\\cmsopen");
> > system ("net use x: \\\\oc_sys01\\cmsopen");
> > system ("net use y: \\\\dc_sys01\\cmsopen");
> > system ("net use f: \\\\la_sys01\\cmsopen");
> > system ("set
> > PATH=c:\;q:;r:;s:;t:;u:;v:;w:;x:;y:;z:;%PATH%");
> >
> > use file::spec;
> > use win32;
> > open (DIRS, 'c:/admin/paths.txt') ||  die "can't open
> > file he: $!\n";
> > sleep 1;
> >
> > while ($path=<DIRS>) { # read paths line by line.
> >
> >              chdir ("c://admin//cmsfiles");
> > system ("copy *.* $path") || print "File/s
> > was/were copied to $path ....\n";
> >
> >                  sleep 1;
> >
> >              }
> >
> >
> > system ("net use r: /delete"); #unmap the network
> > drives.
> > system ("net use s: /delete");
> > system ("net use t: /delete");
> > system ("net use u: /delete");
> > system ("net use v: /delete");
> > system ("net use w: /delete");
> > system ("net use x: /delete");
> > system ("net use y: /delete");
> > # system ("net use f: /delete"); #ok to keep mapped..
> > print "\n";
> > print "\n";
> > print "New cmsopen files have been copied
> > successfully..............\n";
> > close (DIRS);
> > close STDERR;
> >
> >
> > =====
> > Peter Lemus
> > Computer Networks Engineer
> > [EMAIL PROTECTED]
> > My Dad always tought me; when you do good; expect to receive good;
> > when you do bad; expect the bad...sooner or later.
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! Auctions - buy the things you want at great prices
> > http://auctions.yahoo.com/
>
>
> =====
> print "Just another Perl Hacker\n"; # edited for readability =o)
> =============================================================
> Real friends are those whom, when you inconvenience them, are bothered
less by it than you are. -- me. =o)
> =============================================================
> "There are trivial truths and there are great Truths.
>  The opposite of a trival truth is obviously false.
>  The opposite of a great Truth is also true."  -- Neils Bohr
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Auctions - buy the things you want at great prices
> http://auctions.yahoo.com/
>

Reply via email to