Play 2.4.x中的Crontab样式调度?

iCo*_*unk 5 cron scala scheduled-tasks playframework

从技术上讲,我可以在机器上安装cron并卷曲网址,但我试图避免这种情况.有没有办法实现这个目标?

我想避免使用cron的原因是我可以很容易地改变时间表或者完全停止它而不需要在机器上进行操作.

Ven*_*ama 6

看看:https://github.com/enragedginger/akka-quartz-scheduler.有关有效的CronExpressions和示例,请参阅http://quartz-scheduler.org/api/2.1.7/org/quartz/CronExpression.html.

从文档中获取的示例:

一个名为Every-30-Seconds的示例计划,恰好每30秒触发一次:

akka {
  quartz {
    schedules {
      Every30Seconds {
        description = "A cron job that fires off every 30 seconds"
        expression = "*/30 * * ? * *"
        calendar = "OnlyBusinessHours"
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

您可以将其整合到您的Play中!应用程序(可能在您的全局应用程序