我在 Linux 主机上安排了一些 cron 作业。每个作业都会将执行日志写入 Oracle 数据库表中。该表有一个结果列,可以用“OK”或“KO”来评估。该表还有一个时间戳列,该列的值是作业的上次执行时间。这样我对工作结果就很确定了。现在我需要确保该作业确实已运行。我有另一个包含作业 ID 和 cron 表达式的表,例如:
JOB_ID SCHEDULE
102 00 09 * * *
Run Code Online (Sandbox Code Playgroud)
如何编写 sql select 来根据 SCHEDULE 字段(cron 表达式)检查上次执行时间?
我将不胜感激任何建议,我可以改变我的方法,但我想在数据库表中使用 cron 语法
问候乔瓦