Ai provato con la funzione waitpid ?
Puoi trovare qualche info qui