libproc-syncexec-perl | spawn processes but report exec() errors properly | Mehr ...
This Perl module contains functions for synchronized process spawning with full error return. If the child's exec() call fails the reason for the failure is reported back to the parent.