当unix 程序完成的时候,会产生个退出码,称作 错误码,给启动这个程序的 父进程。没问题的时候,这个码是0,否则是其他值(并不绝对是这样)。

要立刻记录下退出码,因为它会被 下一个 执行成功命令 覆盖。
可以用 exit 1 退出 当前程序,会把1传给 父进程。当然也可以传其他值。
有些程序的 退出码 用1 表示某种结果 而不是发生的错误。比如 grep。

 

Logo

更多推荐