安排任务在java中每周运行一次

时间:2012-10-02 10:08:54

标签: java events schedule

安排活动每周一00:00运行的最佳方法是什么?

请注意,该应用程序全天候运行。因此不需要基于操作系统的调度程序,如cron。

3 个答案:

答案 0 :(得分:6)

如果它是一个运行时间很长的应用程序,您可以在Java应用程序中嵌入Quartz Scheduler。 Quartz是一个非常灵活/强大的调度程序,可以通过多种方式进行配置。

或者,如果您只是想在特定时间运行Java进程,那么您应该查看cron

编辑:鉴于您的应用是24/7(注意上面的评论),Quartz绝对是前进的方向。

答案 1 :(得分:1)

我认为cron4J可能是您最好的选择。然后,您可以将其配置为在ceratin时运行。

答案 2 :(得分:1)

我们的OS调度程序; cron,Windows任务调度程序或类似的