DolphinDB的定时任务scheduleJob每次执行完能做到有提示吗?比如发送邮件?

DolphinDB的定时任务每次执行完能做到有提示吗?比如发送邮件?

请先 登录 后评论

1 个回答

Yating Xie

定时任务可以做到每次执行完有提示。DolphinDB提供函数getRecentJobs来查询作业的状态,虽然数据库本身并不提供发送邮件的功能,但是可以通过外部程序使用API来查询getRecentJobs返回的结果,或者使用grafana这种能对数据进行监控并提供邮件发送的插件来实现。

getRecentJobs返回批处理作业的状态,包括endTime、errMsg等。监控到某作业的endTime为非空值,则表示该作业已经执行完成。监控到errorMsg非空,则表示有作业发生错误且任务失败。


参考教程:

DolphinDB教程:作业管理 2.2 批处理作业的查询

Grafana连接DolphinDB数据源

请先 登录 后评论