shell中exit 1是怎么样意思?关于这个问题,小编整理得出解答,一起来看看吧。
exit(1)表示异常退出.这个1是返回给操作系统.当你 exit 0 的时候,在调用环境 echo $? 就返回0,也就是说调用环境就认为你的这个程序执行正确当你exit1的时候,一般是出错定义这个1,也可以是其他数字,很多系统程序这个错误编号是有约定的含义的。
但不为0 就表示程序运行出错。
调用环境就可以根据这个返回值判断, 你这个程序运行是否ok。
如果你用脚本a调用 脚本b ,要在a中判断b是否正常返回,就是根据 exit 0 or 1 来识别。
执行完b后, 判断 $? 就是返回值。
对于shell中exit 1是怎么样意思就介绍到这,谢谢阅读。