What if you piped your system command to tee, like:
system("$cmd1 | tee -a outfile.log") ;
-----Original Message-----
From: Nishi Prafull [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 16, 2005 10:55 AM
To: [email protected]
Subject: log output
Hi:
I am running a perl script as part of a cron job and I want to log the
execution of the script(for sucess, failure).
In my script, I make calls to external software on the machine to run
certain tasks.
How can I direct the output of these tasks to a local log on my
machine during the execution of the script as part of the cron job.
#!/usr/local/bin/perl5.6 -w
use strict;
my $label = "SOME_" ;
my $emd = "dcat.emd";
my $cmd1 = qq{ ade useview atview -exec 'ade label_product \\
-l $label -config_spec_file dcat.cs \\
-output_emd $emd -prod dc' -exec 'intg -t ADE:push \\
-l $label --ADE_EMD $emd --ADE_New_Series 1'
};
system($cmd1) ;
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>