I am new to c++. I want to create a child process programmatically. I searched the web. and see that i can use fork() and exec() but. I want the to run the parent process and the child process parallel. Also i want to kill the child process if necessary, and get the information when the child finished its job. At the child side i want to synchronize two folders with rsych.