2017-03-02 75 views
0

以下代码向rundeck返回错误。如何从内联脚本内部操作当前作业执行的状态?

#!/bin/bash 
exit -1 

并且rundeck决定如何通过运行下一步或将执行“状态”更改为“失败”来处理它。

我想通过内联脚本直接修改状态以支持2个以上的状态。我需要“成功”,“失败”和“无数据”来表示数据丢失。

有没有办法表达这一点?

回答

1

没有。就像bash可以返回零或非零

一个可能的选择是引发一个异常消息nodata并退出非零代码。 Rundeck会将此作业标记为失败,并显示NonZeroResultCode错误。你应该能够得到你的错误信息nodata${result.message}