我正在编写一个简单的程序,其中父进程和子进程交替地向文件中打印。我已经使用用户定义的信号完成了这个任务。现在我想处理
SIGINT
信号。一旦收到 ctrl-c,父进程必须发送终止信号给子进程,子进程应该终止,最后父进程应该终止。
我的问题是,为了使它正常工作,我必须仅从父进程捕获 SIGINT
信号并忽略来自子进程的信号。这样做是正确的吗?如果是,请提供有关如何实现的提示。