Hello, The Os was windows and use of start along with system is working fine.
Thanks & Regards a b On 2/28/06, Timothy Johnson <[EMAIL PROTECTED]> wrote: > > > 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 > >