日期:2014-05-16  浏览次数:20672 次

system调用shell命令时的一个疑问
我用system调用shell脚本b.sh

在执行a.out时,执行ctrl+c,a.out和子进程b.sh都退出了

而在system函数说明中有以下说明,

在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。

上面说被忽略,是怎么个意思?

------解决方案--------------------
http://blog.chinaunix.net/uid-25940216-id-3207074.html
楼主看看这个