【发布时间】:2021-10-05 21:57:47
【问题描述】:
如何查看“scheduledJob”的执行状态? 如何检查“scheduledJob”函数是否执行完毕?
【问题讨论】:
如何查看“scheduledJob”的执行状态? 如何检查“scheduledJob”函数是否执行完毕?
【问题讨论】:
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 |
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 |
运行日志保存在jodId.msg文件中,调度作业的返回值保存在jobId.object文件中。这些文件保存在目录 /batchJobs
【讨论】: