社区
Linux/Unix社区
帖子详情
system调用shell命令时的一个疑问
honty
2012-06-27 10:39:19
我用system调用shell脚本b.sh
在执行a.out时,执行ctrl+c,a.out和子进程b.sh都退出了
而在system函数说明中有以下说明,
在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。
上面说被忽略,是怎么个意思?
...全文
122
4
打赏
收藏
system调用shell命令时的一个疑问
我用system调用shell脚本b.sh 在执行a.out时,执行ctrl+c,a.out和子进程b.sh都退出了 而在system函数说明中有以下说明, 在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。 上面说被忽略,是怎么个意思?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
louyong0571
2012-06-27
打赏
举报
回复
http://blog.chinaunix.net/uid-25940216-id-3207074.html
楼主看看这个
honty
2012-06-27
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
SIGINT和SIGQUIT 信号则会被忽略就是对这两个信号不会响应了。建议你去看看一本书《UNIX 高级环境编程》
[/Quote]
谢谢你的回复,
ctrl+C就是SIGINT信号吧,为什么在执行system的时候,进行ctrl+c还是会杀死父子进程?
bestpool
2012-06-27
打赏
举报
回复
SIGINT和SIGQUIT 信号则会被忽略就是对这两个信号不会响应了。建议你去看看一本书《UNIX 高级环境编程》
honty
2012-06-27
打赏
举报
回复
明白了,谢谢大家的回复
我在a.out和a.sh中都加上捕获SIGINT中断的代码,在未执行到system的时候,可以在a.out中捕获到SIGINT
在执行system的时候,在a.out中捕获不到SIGINT,在a.sh中可以捕获到SIGINT
也就是在执行system的时候,父进程中的SIGINT被忽略了
PHP
调用
shell
命令
PHP
调用
shell
命令
前言 因为想用php
调用
python脚本,于是想到可以利用php
调用
shell
命令
的方法实现。 php版本:php7.0 三种方法 1.system system — 执行外部程序,并且显示输出 函数使用方法 system ( string $...
perl
调用
shell
命令
并获取输出
1 systemperl也可以用system
调用
shell
的
命令
,它和awk的system一样,返回值也是它
调用
的
命令
的退出状态.如果向system传递
一个
字符串作参数,则perl会
调用
shell
来执行这个
命令
,在这个字符串内也就不可以有perl的变量了;...
Java
调用
Shell
命令
和脚本
1.介绍 有
时
候我们在Linux中运行Java程序
时
,需要
调用
一些
Shell
命令
和脚本。而Runtime.getRuntime().exec()方法给我们提供了这个功能,而且
iOS的终端
命令
和linux
命令
,关于iOS
调用
Shell
命令
确定是否能
调用
Shell
命令
的要项:是否存在
Shell
程序是否能使用多进程 (因为
shell
命令
都是 fork 出
一个
进程进行处理的)首先明白什么是
Shell
?Unix
shell
,一种壳层与
命令
行界面,是Unix操作系统下传统的用户和...
python中
调用
shell
命令
## os.system()
调用
shell
命令
var = os.system('df -h') >>> var = os.system('df -h') Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 13G 8.8G 3.9G 70% / devtmpfs 908M
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章