Suppose, I have a program which forks a parent and child processes and they will work seperately and different processing will be done in each. Also, i want no intevention of the two processes with each other. i.e. we will not wait for both the process to end. Now, my question is that in case, our child process hangs due to some reason how can we monitor it. Also, here our parent may have been completed.