# SHELL脚本错误输出规范

定义错误输出规范,便于根据错误代码排错与指导用户使用

错误返回代码范围:0 ~ 255
我自定义错误代码返回范围:50 ~ 59

50:成功
51:脚本参数错误
52:配置文件错误
53:环境错误
54:失败
55:无变化
56:无需处理
59:Bug

详情如下:

输出方法错误代码错误名称【已知】输出结果到文件附加说明解决方法
return50【成功】正常状态完美
exit51【脚本参数错误】参数错误;参数值不合法;参数值未定义输入正确脚本参数、参数值;增加脚本相关定义
exit52【配置文件错误】文件错误;脚本未定义修正脚本配置文件;增加脚本相关定义
return53【环境错误】部署环境无此资源、资源被占用、资源已存在创建、等待、跳过
return54【失败】xx失败;第三方系统无权限或无此资源修正业务代码;修正第三方系统
return55【无更新】正常状态更新业务程序代码
return56【无需处理】正常状态无需解决
exit59【Bug】结果为空自己检查脚本与运行环境。程序或运行环境Bug,但一般不会出现
return,exit0其他成功正常返回退出Good Luck
exitx其他失败非自愿退出自己找。很糟糕
5命令错误OS级命令错误

说明:
运行环境:即业务系统运行的环境(基础架构)
脚本(运维程序代码):即当前构建部署脚本
业务程序代码:即业务系统程序代码
业务系统:即基于业务程序代码构建部署的业务系统
第三方系统:为构建部署业务系统服务的其他系统
输出结果到文件:一般用于最后报表输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值