0
以下代碼向rundeck返回錯誤。如何從內聯腳本內部操作當前作業執行的狀態?
#!/bin/bash
exit -1
並且rundeck決定如何通過運行下一步或將執行「狀態」更改爲「失敗」來處理它。
我想通過內聯腳本直接修改狀態以支持2個以上的狀態。我需要「成功」,「失敗」和「無數據」來表示數據丟失。
有沒有辦法表達這一點?
以下代碼向rundeck返回錯誤。如何從內聯腳本內部操作當前作業執行的狀態?
#!/bin/bash
exit -1
並且rundeck決定如何通過運行下一步或將執行「狀態」更改爲「失敗」來處理它。
我想通過內聯腳本直接修改狀態以支持2個以上的狀態。我需要「成功」,「失敗」和「無數據」來表示數據丟失。
有沒有辦法表達這一點?
沒有。就像bash可以返回零或非零
一個可能的選擇是引發一個異常消息nodata
並退出非零代碼。 Rundeck會將此作業標記爲失敗,並顯示NonZeroResultCode錯誤。你應該能夠得到你的錯誤信息nodata
與${result.message}