Iwould assume that's fine for "execute", but if you want to run it in debugged, you may need/want the SIGCHLD to know when it dies? Or if you are using stdin/out, deal/ignore SIGPIPE.
For debugging that really is not problem, the wait is (ok, should be called there (it is another mode..)