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-11-19 04:31:04 1731961864 0.009482