我用ssh动作编写了一个oozie工作流程,如果操作正常,则下一个动作可以使用EL功能读取其标准输出
${(wf:actionData('action')['property'])}
。
但是如果操作失败,则下一个操作无法从先前的操作stdout中读取。
有没有其他方法可以从失败的动作中读取标准输出?
答案 0 :(得分:0)
您能提供您所指的示例workflow.xml吗?
如果某个节点出现故障,那么您可以使用error to =“errorHandlingNode”/>并尝试访问错误处理节点中的stdout。如果不是至少你可以得到失败节点的名称$ {wf:lastErrorNode()}。