[UNIX]signal函数捕捉SIGCLD信号
来源:互联网 发布:python selenium实战 编辑:程序博客网 时间:2024/06/05 10:17
#include <apue.h>#include <sys/wait.h>static void sig_cld(int);int main(){pid_t pid;if(signal(SIGCLD,sig_cld) == SIG_ERR)perror("signal error");if((pid = fork()) < 0)perror("fork error");else if(pid == 0){ /* child */sleep(2);_exit(0);}pause(); /* parent */exit(0);}static void sig_cld(int signo){pid_t pid;int status;printf("SIGCLD received\n");if(signal(SIGCLD,sig_cld) == SIG_ERR)perror("signal error");if((pid = wait(&status)) < 0) /* fetch child status*/perror("wait error");printf("pid = %d\n",pid);}
学无止境不耻下问:includestdio.com
阅读全文
0 0
- [UNIX]signal函数捕捉SIGCLD信号
- signal 函数捕捉信号
- unix signal信号捕捉机制
- signal信号捕捉
- signal信号捕捉
- signal() 捕捉信号
- signal信号捕捉
- 【置顶] signal信号捕捉
- signal() 捕捉信号
- unix信号处理函数 signal (1)
- unix信号处理函数 signal (1)
- UNIX系统中wait函数簇和SIGCLD信号的关系
- 转载:UNIX系统中wait函数簇和SIGCLD信号的关系
- 程序如何捕捉signal函数参数中指定的信号
- linux信号机制之sigaction结构体浅析,signal 函数,信号捕捉
- linux信号机制之sigaction结构体浅析,signal 函数,信号捕捉
- linux信号机制之sigaction结构体浅析,signal 函数,信号捕捉
- linux信号机制之sigaction结构体浅析,signal 函数,信号捕捉
- JMeter简单压力测试
- vim折腾
- CAS之5.2x版本单点登录服务安装-yellowcong
- AndroidStudio执行Java的main方法报错解决方案
- 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。
- [UNIX]signal函数捕捉SIGCLD信号
- Leetcode 560[medium]. Subarray Sum Equals K
- PowerDesigner导出sql
- getReadableDatebase() 和getwriteableDatebase()的解读
- Unity3D 通过鼠标滚轮来放大或缩小视角的大小
- linux私房菜 之centos 的安装
- ThinkPHP5 清除runtime缓存文件
- 工厂模式---mybatis中的应用
- Git图形管理界面TortoiseGit客户端的安装和使用