Oops. Sorry, I forgot about that one O:-)

Yes, there is always another way. Try this, for instance:

do "prog.pl"

Basically, it executes the contents of "prog.pl" as a Perl script. More
info on:

perldoc -f do

HTH

jac

On Thu, 2004-04-29 at 11:33, Durai wrote:
> Hi,
>        Thanks for the reply. Sorry for asking this one. But how to run
> another perl prog?
> 
> Should I have to use system() function? Or is there any other way?
> 
> Thanks,
> Durai.
> 
> ----- Original Message ----- 
> From: "Jose Alves de Castro" <[EMAIL PROTECTED]>
> To: "Durai" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Thursday, April 29, 2004 3:30 PM
> Subject: Re: Running another program in current program
> 
> 
> > It's the same variable :-)
> >
> > $?      The status returned by the last pipe close, backtick (``) com-
> >         mand, successful call to wait() or waitpid(), or from the sys-
> >         tem() operator.
> >
> > For more info, man perlvar
> >
> > If you care to give it a test, here it goes:
> >
> > perl -e '`ls`;print $?'
> > # prints "0" (hopefully)
> >
> > perl -e '`nonexistingcommand`;print $?'
> > # prints "1" (unless you have some strange command on your machine...)
> >
> > HTH,
> >
> > jac
> >
> > On Thu, 2004-04-29 at 11:08, Durai wrote:
> > > Hello All,
> > >
> > > In shell script file, I can call another program & checked the exit
> status.
> > > Like:
> > >
> > > ./prog2
> > > if [ $? -ne 0 ]
> > > then
> > >         echo "Error"
> > >         exit
> > > fi
> > >
> > > How to do in perl?
> > >
> > > ANy help much appreciated.
> > >
> > > Regs,
> > > Durai.
> > >
> > >
> > > ---
> > > Outgoing mail is certified Virus Free.
> > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > Version: 6.0.665 / Virus Database: 428 - Release Date: 4/21/2004
> > -- 
> > Josà Alves de Castro <[EMAIL PROTECTED]>
> > Telbit - Tecnologias de InformaÃÃo
> >
> 
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.665 / Virus Database: 428 - Release Date: 4/21/2004
-- 
Josà Alves de Castro <[EMAIL PROTECTED]>
Telbit - Tecnologias de InformaÃÃo


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to