是否可以在特定时间段运行代码?

时间:2014-02-13 15:22:48

标签: java

所以,我正在编写一个Java代码,我希望程序每个星期一上午12点从网上获取内容。

我发现 SO 很多答案告诉我如何在一段时间内运行程序。我想运行程序并在每个星期一早上执行。

我想知道是否有人知道从哪里开始?

我找到了针对Android应用程序的AlarmManager(这是我想要的排序)但我希望它适用于Java程序而不是应用程序。

或者这甚至可能吗?

4 个答案:

答案 0 :(得分:1)

当然!如果您使用的是linux或Mac,只需设置一个cronjob即可在0 0 * * 1

运行

它类似于:

java MyScript.java

作为任务。

答案 1 :(得分:0)

http://quartz-scheduler.org/是设置类似cron的作业的标准工具

答案 2 :(得分:0)

试试这个:

<强> Scheduled Tasks With Cron for Java

答案 3 :(得分:0)

是的,它正在使用Windows任务管理器!