What operating system are you running, and how important is the return
code to you?

If you are using Windows, for example, you can use the start or call
commands along with system() to spawn a process and immediately return.
The only problem is that you won't be able to check the return code,
because it will only indicate whether or not the shell was able to
execute the program.



-----Original Message-----
From: a b [mailto:[EMAIL PROTECTED] 
Sent: Monday, February 27, 2006 5:01 AM
To: beginners@perl.org
Subject: survive with exec

Hello ,

i want to execute some batch/perl file from my perl program and continue
to
do some changes and then re-execute some files.

my code is like
st.pl
-------------
exec ("wperl hang.pl >a.txt");
exec ("wperl hang.pl >b.txt");
exec ("wperl hang.pl >c.txt");

hang.pl
-----------------

#!/usr/bin/perl
$a=1;
while($a)
{
$a=1;
}

 Here i want to execute one and then execute another but don't wait for
previous command i.e.something in background but im unable to do it.

any idea ???



Thanks

a b


--
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