【问题标题】:How to schedule a job on 1 o'clock every Monday in play framework 2.1? [duplicate]play framework 2.1如何安排每周一1点工作? [复制]
【发布时间】:2013-08-30 02:44:28
【问题描述】:

现在我必须每天运行计划并检查这一天是否是星期一。但是很难控制确切的时间(例如我想在 1 点钟运行它) 那么有什么方法可以直接实现我的日程安排吗?

Akka.system().scheduler().schedule(
  Duration.create(5, TimeUnit.MINUTES),
  Duration.create(1, TimeUnit.DAYS),
  instance, "check", 
  Akka.system().dispatcher()
);

【问题讨论】:

  • 注意:您会在上述问题中找到工作示例,您只需将其重构为 Play 2.1

标签: java playframework playframework-2.0


【解决方案1】:

在这里看看同样的问题:https://stackoverflow.com/a/14706767/1066240

您需要稍微修改一下,找到下周一的 1 点,然后安排任务每周重复一次,而不是每天重复一次。

【讨论】:

  • 一种以简单方式安排任务的方法将成为一个很棒的 Play(或 Akka)插件。此外,它可以制作一个不错的自定义 Scala DSL,例如schedule(next Monday at 13:00, every week, ...).
猜你喜欢
  • 2012-04-07
  • 2013-05-27
  • 2017-11-17
  • 1970-01-01
  • 2018-09-30
  • 2017-10-31
  • 1970-01-01
  • 2015-08-18
  • 2019-07-29
相关资源
最近更新 更多