用于子进程的SIGTSTP信号处理程序
所以我试图在子进程中为SIGTSTP信号实现一个??信号处理程序. 基本上我想要实现的是: >启动子进程 我使用命令运行它:./ testsig sleep 10 到目前为止这是我的代码:
目前,似乎ctrl Z有某种效果(但绝对不是我想要的!) 当我在孩子执行睡眠的中间点击ctrl Z时,光标继续闪烁(在我的情况下是10秒),但是控件没有到达父进程. 如果没有按下ctrl Z,控制将按预期返回到父级. 我究竟做错了什么? 我也看到了这个答案,但我真的无法理解它: After suspending child process with SIGTSTP,shell not responding 最佳答案
你有两个过程:
>父母忽略了信号, 你能做些什么来实现你的目标? >父母应该忽略信号, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |