in reply to Re: Fork and exec
in thread Fork and exec

Ok, but i'm not using wait, waitpid or signal in this example and the parent process wait to all childs finish, please not that i use this in windows, perhaps this the problem, isn't it?

Regards

Replies are listed 'Best First'.
Re^3: Fork and exec
by rowdog (Curate) on May 01, 2008 at 22:59 UTC

    Windows has no fork but it can be emulated. See perlfork. Over on the perldoc for perlport I see that system(1, @args) will spawn an external process without waiting for the child to terminate.

    Disclaimer: I don't do windows.

      Well guys i post the solution for this isuee

      When i think in execute multiple files without wait i say, ok, i need use childs

      Anyway the solution come more simple, like this:

      #!/usr/bin/perl use strict; use warnings; for my $a ( 1..10 ) { print "Exec: $a\n"; # Here I want execute and continue without # wait the status system "perl -e exec('sleep.pl')" ; } print "finish"; exit;

      It's delegate the process to other instance of perl and exist when finish, i check in the system's process table and works ok!!

      system(1, @args) can be but i'm not test

      Thk to all for your help