LMLPHP后院

shell 退出状态码

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

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

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

2024-04-18 21:20:28 1713446428 0.002468