Shell -退出状态
2017-05-27 22:13
351 查看
退出状态
每一条命令,不管是内置的、shell函数,还是外部的,当它退出时,都会返回一个小的整数值给引用它的程序。
这是大家所熟知的程序的退出状态(exit status).
在shell下执行程序时,有许多方式可取用程序的退出状态。
退出状态值:
退出状态为0 表示成功,也就是程序执行完成且未遭遇任何问题。
其他任何的退出状态都为失败。
内置变量?(以$?访问它)包括了shell 最近一次所执行的一个程序的退出状态。
0 命令退出成功
>0 在重定向或单词展开期间 (~、变量、命令、算术展开,以及单词切割)失败。
1-125 命令不成功退出。特定的退出值的含义,是由各个单独的命令定义的。
126 命令找到了,但文件无法执行。
127 命令找不到
>128 命令因收到信息死亡
每一条命令,不管是内置的、shell函数,还是外部的,当它退出时,都会返回一个小的整数值给引用它的程序。
这是大家所熟知的程序的退出状态(exit status).
在shell下执行程序时,有许多方式可取用程序的退出状态。
退出状态值:
退出状态为0 表示成功,也就是程序执行完成且未遭遇任何问题。
其他任何的退出状态都为失败。
内置变量?(以$?访问它)包括了shell 最近一次所执行的一个程序的退出状态。
0 命令退出成功
>0 在重定向或单词展开期间 (~、变量、命令、算术展开,以及单词切割)失败。
1-125 命令不成功退出。特定的退出值的含义,是由各个单独的命令定义的。
126 命令找到了,但文件无法执行。
127 命令找不到
>128 命令因收到信息死亡
相关文章推荐
- shell中的退出状态码
- Bash脚本编程 (二):Bash Shell的退出状态
- Shell脚本之监视主进程的运行状态,异常退出后自动重启
- Linux命令之exit - 退出当前shell【返回值状态】
- shell脚本中函数调用的返回值,以及退出状态问题
- SHELL学习——退出状态、测试(整数\字符串\ 文件\逻辑运算符)
- shell 函数的返回值和退出状态
- shell学习二十七天----退出状态和if语句
- 一个通用的调用shell命令及打印退出状态的C语言实现
- shell退出码(退出状态)
- Linux Shell学习笔记:exit退出状态代码
- exit-shell退出状态
- shell脚本中函数调用的返回值,以及退出状态问题
- 【Unix/Linux.Shell Script】退出状态,exit命令
- Linux命令之exit - 退出当前shell【返回值状态】
- shell同时启多个进程,并等待所有子进程结束,再做接下来的操作,最好能获取每个子进程的退出状态
- shell-6-退出状态与流程控制语句(if;test;case命令)
- shell退出状态
- shell退出和退出状态学习笔记
- shell退出状态