in reply to System Commands

It depends. If your system command involves a nohup is daemonized somehow, your forked sub-process will continue.

Do yourself a favor and convert the Perl scripts you're calling via system to Modulinos.

You will retain the functionality of your original scripts, but they will become a callable library that requires no forking.