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-12-22 01:19:51 1734801591 0.002505