LMLPHP后院

shell 退出状态码

原文链接 : http://blog.lmlphp.com/tutorial/1/SHELL/item/34/shell_exit_status_code  来自 : LMLPHP后院

使用 $? 查看脚本运行的状态码,一般来讲,0 表示成功,大于 0 的都是失败,并产生了错误。错误码没有特定的标准,一般情况如下:

  • 0 命令成功结束
  • 1 通用未知错误
  • 2 误用 shell 命令
  • 126 命令不可执行
  • 127 没有找到命令
  • 128 无效退出参数
  • 128+x Linux 信号 x 的严重错误
  • 130 通过 ctrl + c 终止
  • 255 退出状态码越界

如何返回状态码?使用 exit 语句来返回状态码,最大 255,超出后取模。

LMLPHP,可爱滴WEB开发框架

2017-09-23 04:24:49 1506111889 0.003672