在linux

时间:2015-05-22 10:14:36

标签: c++ c linux shell operating-system

好吧,我正在学习linux操作系统的工作控制。

我正在编写一个模拟bash-shell

bg特性的shell

所以当我将主要流程用于kill(child_process, SICCONT)

主进程应该等待什么?

我使用waitpid(-1,NULL,WUNTRACED)作为fg

但我不知道bg。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

对于后台进程,您希望父级继续。因此,使用WNOHANG检查是否有任何子项退出,如果不是父级可以继续。