This function returns immediately. Use wait if you want to wait for the child to finish execution.
Errors:
On failure to create a child process, this function will throw an ErrnoException.
If the exec itself fails (e.g.: trying to run a command that doesn't exist), this function will report success,
but calling wait will return a child exit status of 255.
Run the child with the given arguments.
This function returns immediately. Use wait if you want to wait for the child to finish execution.
Errors: On failure to create a child process, this function will throw an ErrnoException. If the exec itself fails (e.g.: trying to run a command that doesn't exist), this function will report success, but calling wait will return a child exit status of 255.