在oozie中查找上次执行工作流的时间

Find time of last execution of workflow in oozie

我有一个包含子工作流的工作流。 "main" 工作流检查目录的文件大小,如果大小大于触发值,则启动子工作流。

现在我需要一个额外的触发器:主工作流当前执行的时间和子工作流上次执行的时间戳。目前我只看到在 hdfs 文件或配置单元中写入时间戳的可能性 table 或破坏 oozie 命令行界面的输出。

有人知道在 oozie 工作流程或 属性 文件中解决这个问题的更优雅的方法吗?

因为我没有找到任何更优雅的解决方案,所以我使用这个作为解决方案:oozie jobs -oozie ${OOZIE_HOST}/oozie -localtime -len 1 -filter name=${WORKFLOW} | grep ${工作流程} |转 |切-c -25 |转 | sed -e 's/[^0-9]//g'.. 如果出现任何问题或未找到工作流程,结果为空,这在

时刻是可以的