如何终止正在运行的Cron Job?

2020-08-19 08:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 这里我有一个问题:- ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

这里我有一个问题:-

让我们假设3个Cron作业的运行时间超过一天,但是我想中止所有这3个Cron作业,如果该作业在上午8点之前尚未完成。 所以我写了一个Cron作业,该作业可以获取所有处于运行状态的cron作业并中止它们。

我完成了,

while(cronjobsname.hasNext()){

 最终CronJobModel runningjobname = cronJobService
                  .getCronJob(cronjobsname.next());
          如果(cronJobService.isRunning(runningjobname)){
          LOG.info(runningjobname);
          如果(LOG.isDebugEnabled()){
              LOG.debug("强制作业:"
                      + runningjobname.getCode()
                      +"由于未在上午8点或之前完成而中止");
          }

          cronJobService.requestAbortCronJob(runningjobname);
          }
      }

  

此代码运行正常,但Cron Jobs没有异常终止。

我错过了什么吗?

谢谢。

我希望您能迅速做出答复。

关于安库尔

8条回答
槿木_熙
2020-08-19 08:50

Hi Juna,

感谢您的答复。

我如何监视时间是上午8点,现在工作必须中止?

最好的问候,安库尔

一周热门 更多>