For the status, are you looking for just the exit status you get from
wait? If so, have the monitor process read the exit status from the child process, then just call
exit to exit with the same status. Things get a bit more complicated if you want to keep all of the information returned by
wait, such as whether the process was killed by the signal and whether it dumped core, but often you don't.