in reply to parent not waiting for child process

Yes. Many ways, but the simplest, cleanest and most reliable is: system 1, $cmd, @args;.

Apparently this is documented in http://perldoc.perl.org/perlport.html; but all you really need to know is that it works the same as system without 1 as a first arg, except:

  1. It doesn't wait for the command to complete.
  2. It returns the pid of the process that is started.

With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority". I knew I was on the right track :)
In the absence of evidence, opinion is indistinguishable from prejudice.