exit的状态
来源:互联网 发布:怎么修改jenkins端口 编辑:程序博客网 时间:2024/06/03 17:23
下面是一个实例,来演示不通的exit值
#include <stdio.h>#include <stdlib.h>#include <sys/wait.h>void pt_exit(int status){if(WIFEXITED(status))printf("nomal termination, exit status = %d\n",WEXITSTATUS(status));else if(WIFSIGNALED(status))printf("abnomal termination, signal number = %d%s\n",WTERMSIG(status), "");else if(WIFSTOPPED(status))printf("child stopped, signal number = %d\n",WSTOPSIG(status));}int main(void){pid_t pid;int status;if((pid = fork()) < 0)printf("error: fork error.\n");else if(pid == 0)exit(7);if(wait(&status) != pid)printf("error: wait error.\n");pt_exit(status);if((pid = fork()) < 0)printf("error: fork error.\n");else if(pid == 0)abort();if(wait(&status) != pid)printf("error: wait error.\n");pt_exit(status);if((pid = fork()) < 0)printf("error: fork error.\n");else if(pid == 0)status /= 0;if(wait(&status) != pid)printf("error: wait error.\n");pt_exit(status);exit(0);}
- exit的状态
- Unix / Linux 的程序退出状态 exit status---相关解释
- 在shell脚本中捕获java的System.exit()的状态
- Shell中的特殊变量$?-查看上一条Shell命令的退出状态码(exit status)
- Linux进程被信号杀死后退出状态码(exit code)的分析
- exit(0),exit(1),exit(-1)的区别?
- exit(0),exit(1),exit(-1)的区别
- Customer Exit 和 User Exit 的不同之处
- Customer Exit 和 User Exit 的不同之处
- exit(0) exit(1) return 的区别
- Customer Exit 和 User Exit 的不同之处
- Application.Exit和Environment.Exit的区别
- exit()的使用
- continue exit 的作用
- exit(),_exit()的区别
- 带参数的exit
- exit(),_exit()的区别
- exit的shellcode
- Graphics processing unit
- 关于TCP
- 在苹果手机上开发软件是用什么方法进行软件加密防盗版的?(转自ITeye)
- 【GPU编程】《The Cg Tutorial》学习之坐标变换(Transformation) .
- 使用sshfs将全世界主机挂载到你的电脑上
- exit的状态
- android 消息机制浅析
- HDU 2555 人人都能参加第30届校田径运动会了
- Wireshark过滤器使用规则介绍
- glib中单双向链表的归并排序
- 同一用户的不同页面共享数据(四)
- 云服务系列:Windows Azure SDK for .NET(2012 年 6 月发布的版本)的最新消息
- CPU GPU设计工作原理《转》
- Intent中的setType,setData,setDataAndType的区别