我是靠谱客的博主 糟糕鱼,最近开发中收集的这篇文章主要介绍Linux知识之退出状态码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

    shell命令的退出状态码都有特殊的意义,用来显示命令退出时的状态,更多地给外部使用.shell退出状态码是一个0~255之间的整数值.通常成功返回0,失败返回非0(错误码).

1. 一般的退出状态码含义:

状态码描述
0命令成功结束
1通用未知错误
2误用Shell命令
126命令不可执行
127没找到命令
128无效退出参数
128+n

Linux信号n的致命错误

例: kill -9 ppid 出错返回128+9=137

130

命令通过Ctrl+C

控制码越界

255退出码越界

2. 退出状态码的获取

    在Linux中可以使用$?获取上一条命令的退出状态码。

date
echo $?

3. 注意

    用户在写shell脚本时,需要正确返回状态码(参照上表定义).

最后

以上就是糟糕鱼为你收集整理的Linux知识之退出状态码的全部内容,希望文章能够帮你解决Linux知识之退出状态码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部