Fork a child to handle checkpointing.

Kill the noise, and handle exit status from the child. If anything
untoward happens to the child, we need to know about it.