shell 中运行的每个命令都使用退出状态码(exit status)来告诉shell 它完成了处理。退出状态码是一个 0 ~ 255 之间的整数值,在命令结束运行时由命令传给shell。你可以捕捉这个值并在脚本中使用。
1. 查看退出状态码
Linux 使用了$? 专属变脸来保存上个执行的命令的退出状态码。你必须在要查看的命令之后马上查看或使用$?变量。它的值会变成shell中执行的最后一条命令的退出状态码,例如:
[root@ZX-DSI bin]# pwd
/usr/local/rss/bin