LMLPHP后院

shell 自定义退出码

使用 exit 后面接上数字自定义退出码。如下示例:

$ cat shell_exit.sh
echo "Hello";
exit 44;
$ ./shell_exit.sh
Hello
$ echo $?
44

下面进行状态码数字修改,如下示例:

$ cat shell_exit.sh
echo "Hello";
exit 400;
$ ./shell_exit.sh
Hello
$ echo $?;
144

数字超过 256 之后,返回的是取模值,400 mod 256 = 144。

2024-03-29 22:15:43 1711721743 0.005996