Linux C 获取进程的退出值
来源:互联网 发布:淘宝上的pvc地板好不好 编辑:程序博客网 时间:2024/05/16 19:13
如以下代码所示:
/***************************************************************************** * Copyright : All Rights Reserved. * * Date : 2013-03-14 15:11:48 * Author/Corporation : Dengzhaoqun * Email : dengzhaoqun@163.com *****************************************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <sys/wait.h>#include <unistd.h>#include <errno.h>int main(int argc, char *argv[]){pid_t pid;int stat;int exit_code;pid = fork();if(pid == 0){sleep(3);exit(5);}else if( pid < 0 ){fprintf(stderr, "fork failed: %s", strerror(errno));return -1;}wait(&stat);// 等待一个子进程结束if(WIFEXITED(stat))// 如果子进程通过 return, exit, _exit 正常结束, WIFEXITED() 返回 true{exit_code = WEXITSTATUS(stat);printf("child's exit_code: %d\n", exit_code);}return 0;}参考: "man 2 wait"
- Linux C 获取进程的退出值
- Linux进程-进程的退出
- Linux下进程的退出
- linux-C子进程退出信号
- 【C语言】【unix c】进程的退出
- 获取子进程的退出码
- linux c 父进程判断子进程退出状态
- NET(C#):关于进程退出的事件
- NET(C#):关于进程退出的事件
- Linux 进程--父进程查询子进程的退出状态
- Linux 进程--父进程查询子进程的退出状态
- linux 进程的创建 和退出回收
- Linux内核-进程退出
- Linux内核-进程退出
- Linux进程退出码
- LINUX监视进程退出
- Linux进程退出码
- linux C获取进程的CPU和内存
- 使用LSP进行带宽限制(Net limiter)
- 线程死锁
- TSM sch不自动启动
- 设计模式详解之抽象工厂模式
- hibernate中的悲观锁和乐观锁的实现
- Linux C 获取进程的退出值
- 抽烟起点
- curl 设置超时,否则会阻塞
- 移动平台3G手机网站前端开发布局技巧汇总(转)
- linux网卡驱动分析之probe函数
- css3+jquery实现固定头部的菜单
- Linux查看磁盘空间命令
- 判断一个较大的单链表是否有环及求环的入口点
- Android 模拟器(源码编译)测试内核驱动