Linux
linux-C子进程退出信号
linux-C子进程退出信号
linux-C子进程退出信号开源中国发表于 2014-09-04 21:18:28#include#include#include#include#includevoid signal_hander(){//处理子进程退出信号int child_status;wait(&child_status);printf("
linux-C子进程退出信号
开源中国
发表于 2014-09-04 21:18:28
#include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/wait.h> #include <signal.h> void signal_hander() {//处理子进程退出信号 int child_status; wait(&child_status); printf("child exited.n"); } int main(int argc,char **argv) {//进程 pid_t pid; int child_status; signal(SIGCHLD,signal_hander); if ((pid=fork())==0){ printf("child process run!n"); exit(0); }else{ printf("parent process run!n"); sleep(10); } exit(0); }deepfuture-lx@deepfuture-lx-desktop:/media/LX/deepfuture$ gcc -o test10 test10.ctest10.c: In function ‘main’:
test10.c:20: warning: incompatible implicit declaration of built-in function ‘exit’
test10.c:26: warning: incompatible implicit declaration of built-in function ‘exit’
deepfuture-lx@deepfuture-lx-desktop:/media/LX/deepfuture$ ./test1
0parent process run!
child process run!
child exited.
更多推荐
- · 网卡速率和双工模式的配置
- · Linux虚拟文件系统之文件系统卸载(sys_umount())
- · Linux系统下超级终端Minicom的使用方法(例如:连接交换机,路由器等)转http://baike.baidu.com/view/2911642.htm?fr=ala0_1
- 2994
- 0
- 0
- 0
扫一扫分享内容
- 分享
已为社区贡献1条内容
回到
顶部
顶部
所有评论(0)