shell中exit 1是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell中exit 1是啥意思相关的知识,希望对你有一定的参考价值。
急,来不及看书了
exit(1)表示异常退出.这个1是返回给操作系统.当你 exit 0 的时候,在调用环境 echo $? 就返回0,也就是说调用环境就认为你的这个程序执行正确当你exit1的时候,一般是出错定义这个1,也可以是其他数字,很多系统程序这个错误编号是有约定的含义的。 但不为0 就表示程序运行出错。 调用环境就可以根据这个返回值判断, 你这个程序运行是否ok。如果你用脚本a调用 脚本b ,要在a中判断b是否正常返回,就是根据 exit 0 or 1 来识别。执行完b后, 判断 $? 就是返回值。 参考技术A exit 1就是脚本执行结束后返回一个错误的值给操作系统,表示检查出失败的信息。exit 0表示成功,你也可以通过 echo $?去查看返回的结果! 参考技术B exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值 参考技术C 1. exit 1指的是脚本运行的返回值,用来指示成功或失败,以及失败的原因。
2. 通常,exit 0表示成功,exit 1表示失败。
3. 你在自己写脚本的时候,可以定义失败的类型,比如exit 1表示错误1, exit 2表示错误2。
4. 在脚本运行后,可以用echo $?命令来确定脚本的返回值,从而判定脚本是否成功运行,或则有哪些错误。 参考技术D linux建议你去 99d 下载站下shell教程看看!
shell脚本中exit命令
shell脚本中exit命令使用千次阅读 2020-09-30 10:19:54 exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行。 $ exit --help exit: exit [n] Exit the shell. Exits the shell with a st
以上是关于shell中exit 1是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
CompileError/LinkerError: "command 'gcc' failed with exit status 1" 是啥意思,在 IPython 中运行 %%c