-
-
[求助]父进程在调试子进程的时候该怎么接收处理子进程的信号
-
发表于:
2017-3-15 18:49
2998
-
[求助]父进程在调试子进程的时候该怎么接收处理子进程的信号
pid_t child_pid = fork();
if (child_pid < 0) {
perror("fork");
return 0;
} else if (child_pid == 0) {
ptarce(PTRACE_TRACEME, 0, NULL, NULL);
execl(...);
} else {
// ...
}
查阅文章知道子进程在被调试状态信号会被父进程接收到,但是查阅了很多文章没有找到介绍父进程是怎么处理子进程信号的。比如子进程PTRACE_TRACEME后产生了一个SIGSEGV信号那么会被父进程捕获到,父进程应该怎么去处理这个子进程产生的SIGSEGV信号。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!