waitpid函数的使用
来源:互联网 发布:web安全工程师 知乎 编辑:程序博客网 时间:2024/06/05 15:32
waitpid函数是暂时停止当前进程,直到有信号来或者子进程结束,接收子进程的结束状态值
#include<stdio.h>
#include<stdlib.h>#include<sys/types.h>
#include<unistd.h>
#include<sys/wait.h>
int main()
{
int status;
pid_t pid = fork();
if (pid == -1)
{
perror("fork");
}
if (pid == 0)
{
sleep(2);
exit(98);
}
else
{
waitpid(pid, &status, 0);
if (WIFEXITED(status)) //WIFEXITED判断子进程是否正常结束
{
printf("child is dead exitcode = %d\n", WEXITSTATUS(status)); //WEXITSTATUS取的子进程结束的代码
}
exit(0);
}
}
阅读全文
0 0
- waitpid函数的使用
- 简单的waitpid函数的使用。
- kill waitpid与wait函数的使用
- 函数wait与waitpid的使用
- wait/waitpid函数使用
- waitpid函数使用
- wait waitpid函数使用
- linux的waitpid函数
- LINUX waitpid()函数的用法
- SIGCHLD和waitpid的使用
- SIGCHLD和waitpid的使用
- SIGCHLD和waitpid的使用
- SIGCHLD和waitpid的使用
- wait 和waitpid 的使用
- waitpid()函数
- waitpid函数
- wait和waitpid函数的相关知识
- Linux中waitpid()函数的用法
- LCD驱动快速调试
- Ubuntu的启动栏:左边还是下边
- 非旋转treap模板
- [noip2009]: 最优贸易
- 原生JS实现选项卡效果实例
- waitpid函数的使用
- Unity中状态机的使用
- php-11
- harbor 高可用部署
- AE--属性表添加字段,修改字段属性
- 在看一个$injector用法的demo,下面是demo的所有代码:
- Spring框架的主要功能
- elasticsearch源码分析之启动过程
- 质量压缩与二级采样