Hi there,
i have a problem with the ipc, i want to start a shell in the child process
like
Code://child if (pid == 0){ system("sh"); } //parent else{ //readin from the command line (not the "sh" in child ) //send read to child an execute it in the "sh" }
the readline stuff is not the problem, but i dont know how i could switch between child and parent because the shell is running all the time, i just can enter the parent if i exit the shell, is there a way to switch the process after finishing a shell command ?
like:
child start sh
switch process
parent readin "command"
parent send "command" to child
child execute "command"
child send the result of the command back to parent
parent printf ....



LinkBack URL
About LinkBacks



