0
以下代码向rundeck返回错误。如何从内联脚本内部操作当前作业执行的状态?
#!/bin/bash
exit -1
并且rundeck决定如何通过运行下一步或将执行“状态”更改为“失败”来处理它。
我想通过内联脚本直接修改状态以支持2个以上的状态。我需要“成功”,“失败”和“无数据”来表示数据丢失。
有没有办法表达这一点?
以下代码向rundeck返回错误。如何从内联脚本内部操作当前作业执行的状态?
#!/bin/bash
exit -1
并且rundeck决定如何通过运行下一步或将执行“状态”更改为“失败”来处理它。
我想通过内联脚本直接修改状态以支持2个以上的状态。我需要“成功”,“失败”和“无数据”来表示数据丢失。
有没有办法表达这一点?
没有。就像bash可以返回零或非零
一个可能的选择是引发一个异常消息nodata
并退出非零代码。 Rundeck会将此作业标记为失败,并显示NonZeroResultCode错误。你应该能够得到你的错误信息nodata
与${result.message}