当前位置: 技术问答>linux和unix
system调用shell命令时的一个疑问
来源: 互联网 发布时间:2017-03-01
本文导语: 我用system调用shell脚本b.sh 在执行a.out时,执行ctrl+c,a.out和子进程b.sh都退出了 而在system函数说明中有以下说明, 在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。 上面说被忽略,是怎么...
我用system调用shell脚本b.sh
在执行a.out时,执行ctrl+c,a.out和子进程b.sh都退出了
而在system函数说明中有以下说明,
在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。
上面说被忽略,是怎么个意思?
在执行a.out时,执行ctrl+c,a.out和子进程b.sh都退出了
而在system函数说明中有以下说明,
在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。
上面说被忽略,是怎么个意思?
|
http://blog.chinaunix.net/uid-25940216-id-3207074.html
楼主看看这个
楼主看看这个