bash 退出状态值
2016-05-27 19:29
253 查看
已执行命令的退出状态是由waitpid函数系统调用或等效函数的返回值。退出状态0和255之间落下,不过,如下所述,外壳可能会专门使用高于125的值。从壳内建和化合物命令退出状态也限于此range.Under某些情况下,壳将使用特殊的值,以指示特定的故障模式。
从shell的目的,这与零状态退出命令成功。零退出状态表示成功。非零退出状态表示失败。当命令上致命的信号N终止时,bash使用作为退出状态的128 + N的值。
如果没有找到一个命令,子进程创建的执行它返回如果找到一个命令的127状态,但不可执行,返回状态is126。
如果命令失败,因为扩展或重定向期间发生错误,退出状态大于零。
如果在他们执行时发生错误的shell内建命令返回如果成功一0(真)状态和非零(假)。所有内建命令返回2退出状态,指示不正确的用法。
Bash自己返回最后执行的命令的退出状态,除非发生了语法错误,在这种情况下,它具有非零值退出。又见退出下面内建命令。
从shell的目的,这与零状态退出命令成功。零退出状态表示成功。非零退出状态表示失败。当命令上致命的信号N终止时,bash使用作为退出状态的128 + N的值。
如果没有找到一个命令,子进程创建的执行它返回如果找到一个命令的127状态,但不可执行,返回状态is126。
如果命令失败,因为扩展或重定向期间发生错误,退出状态大于零。
如果在他们执行时发生错误的shell内建命令返回如果成功一0(真)状态和非零(假)。所有内建命令返回2退出状态,指示不正确的用法。
Bash自己返回最后执行的命令的退出状态,除非发生了语法错误,在这种情况下,它具有非零值退出。又见退出下面内建命令。
相关文章推荐
- bash 环境
- bash 命令执行环境
- faster-rcnn 之 shell脚本开始训练:./experiments/scripts/faster_rcnn_alt_opt.sh 0 ZF pascal_voc
- shell运算符:算数运算符, 关系运算符,布尔运算符,字符串运算符,文件测试运算符
- shell函数的使用
- Xshell链接Ubuntu虚拟机connection failed解决方案
- Shell脚本的条件控制和循环语句
- ShellExecute使用详解
- 30分钟快速学习Shell脚本编程
- shell常用基本命令之七 shift
- shell中的空格有事不能缺少
- shell join 实现 sql Select 语句
- shell简单编程
- Shell基本命令
- PowerShell Studio 创建可视化工具- 扫描软件1.0
- Shell脚本中让进程休眠的方法(sleep用法)
- shell脚本中数组的使用
- shell 脚本中常用的列表
- VMware10和ssh secure shell client3.2.9安装,文件共享
- shell常用命令之六 alias