2013-08-30 24 views
0

現在我必須每天運行時間表並檢查一天是否是星期一。但是很難控制確切的時間(例如,我想在1點鐘運行) 那麼有什麼方法可以直接實現我的計劃嗎?如何在玩家框架2.1的每個星期一凌晨1點安排工作?

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

注意:你可以在上面的問題中找到工作示例,你只需要重構它就可以播放2.1 – biesior

回答

1

看看這裏同樣的問題:https://stackoverflow.com/a/14706767/1066240

您需要修改它一點點找到在下週一的凌晨1點,然後安排任務每天重複每週代替。

+1

以簡單的方式安排taks的方法將會成爲一個出色的Play(或Akka)插件。此外,它可以使Scala DSL成爲一個不錯的客戶,例如'時間表(下週一13:00,每週......)'。 – Carsten

相關問題