On Linux processrunner, use waitpid, and throw if status not zero, or waitpid failed (not rihgt but better)