定时任务可以做到每次执行完有提示。DolphinDB提供函数getRecentJobs来查询作业的状态,虽然数据库本身并不提供发送邮件的功能,但是可以通过外部程序使用API来查询getRecentJobs返回的结果,或者使用grafana这种能对数据进行监控并提供邮件发送的插件来实现。
getRecentJobs返回批处理作业的状态,包括endTime、errMsg等。监控到某作业的endTime为非空值,则表示该作业已经执行完成。监控到errorMsg非空,则表示有作业发生错误且任务失败。
参考教程:
DolphinDB教程:作业管理 2.2 批处理作业的查询