执行Profiling失败屏幕打印exit code
执行Profiling,屏幕打印如图7-39所示的退出码,此为退出当前Shell脚本执行报的异常信息。更多Shell脚本预置的退出码信息如表7-6所示。
退出码值 |
含义 |
举例 |
原因 |
---|---|---|---|
1 |
通用错误。 |
- |
各种各样的错误都可能使用这个退出码,比如“除0错误”。 |
2 |
Shell内建命令使用错误。 |
- |
很少看到,通常情况下退出码都为1。 |
6 |
可能由于APP内部代码执行时断言失败,异常退出。 |
- |
- |
126 |
命令调用不能执行。 |
- |
程序或命令的权限是不可执行的。 此时需要检查调用并执行APP的权限是否正常。 |
127 |
"command not found" |
- |
环境变量设置不对。 环境变量配置请按使用约束与环境准备检查并设置。 |
128 |
exit 的参数错误。 |
exit 3.14159 |
exit只能以整数作为参数, 范围是0~255。 |
128+n |
信号"n"的致命错误。 |
kill -9 脚本的$PPID 返回137(128 + 9)。 |
- |
255* |
超出范围的退出状态。 |
exit -1 |
exit命令只能够接受范围是0~255的整数作为参数。 |
针对造成产生退出码的详细原因分析,请参考/var/log/npu/slog目录下日志内容。