【问题标题】:How to check the execution state of “scheduledJob”?如何查看“scheduledJob”的执行状态?
【发布时间】:2021-10-05 21:57:47
【问题描述】:

如何查看“scheduledJob”的执行状态? 如何检查“scheduledJob”函数是否执行完毕?

【问题讨论】:

    标签: scheduled-tasks dolphindb


    【解决方案1】:

    1。查看 scheduleJob 是如何定义的

    getScheduledJobs()
    
    userId jobId jobDesc startDate endDate frequency scheduleTime days
    admin daily000 Daily Job 1 2021.09.27 2021.09.27 'D' 12:03m 13:08m
    admin daily Daily Job 1 2021.09.27 2021.09.27 'D' 12:53m 13:58m
    1. 查看已完成的 scheduleJob
    select * from getRecentJobs() where jobDesc like "%Daily%" order by startTime desc
    
    node userID jobId jobDesc priority parallelism receivedTime startTime endTime errorMsg
    local8848 admin daily000 Daily Job 1 8 64 2021.09.27T12:03:06.784 2021.09.27T12:03:06.785 2021.09.27T12:03:06.785
    1. getJobMessage 和 getJobReturn 查看每个作业的运行日志和返回值

    运行日志保存在jodId.msg文件中,调度作业的返回值保存在jobId.object文件中。这些文件保存在目录 /batchJobs

    【讨论】:

      猜你喜欢
      • 2016-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      • 2021-12-20
      • 2016-02-21
      • 1970-01-01
      相关资源
      最近更新 更多