fix do_exec to use execvp and failed children exiting
Merge branch 'exec'