0

我想用 Java 开发“任务”,可以按照定义的时间表定期运行。

如何在我的 Linux 服务器上运行它。如果它是一个 jar 文件 - 我创建一个 jar 文件并使用 shell 脚本运行它就足够了吗?并安排运行脚本(CRON)

我打算使用 Spring Framework。我真的需要一个吗?因为我可以安排使用 CRON 调用我的 java 程序

我该如何处理?

4

3 回答 3

1

您可以使用 Spring Boot 构建应用程序并将其作为守护程序运行:

https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html

然后使用quartz来安排任务

于 2016-04-21T10:51:33.797 回答
0

您可以使用 CRON 作业以及像(Quartz 等)这样的调度程序来运行您的 java 任务。我认为 CRON 作业是运行 jar 文件的便捷方式。您可以简单地在 CRON 作业中安排您的 jar。

于 2016-04-21T10:30:55.657 回答
0

查看quartz,它是一个很棒的调度库,您可以将其包含在任何java应用程序中。

一旦调度程序启动,它就会以cron表达式中定义的选定间隔运行,例如
( ***** )

于 2016-04-21T10:39:18.433 回答