[Unix] Use exec before calling into a child process

This uses the Unix idiom to use the shell's exec command to have the
child process take over the address space of the calling process.
This means that there are fewer processes running on the system.