在linux中调用bg时应该实现什么状态

What status should be implemented when bg is called in linux

本文关键字:实现 什么 状态 linux 调用 bg      更新时间:2023-10-16

同学们,我正在学习linux操作系统的作业控制。

我正在编写一个shell来模拟bash-shell的bg特性

所以当我使用主进程到kill(child_process, SICCONT)

主进程应该等待什么pid?

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

但是我不知道bg。

请帮帮我。

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