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>