我想在Java中开发'任务',可按定义的计划定期运行。在Java中开发计划任务并在Linux服务器上运行
如何在Linux服务器上运行此操作。如果它是一个jar文件 - 是否足以创建一个jar文件并使用shell脚本运行它?并计划运行脚本(CRON)
我打算利用Spring Framework。我真的需要一个吗?因为我可以安排使用CRON拨打我的java程序
我该如何解决这个问题?
我想在Java中开发'任务',可按定义的计划定期运行。在Java中开发计划任务并在Linux服务器上运行
如何在Linux服务器上运行此操作。如果它是一个jar文件 - 是否足以创建一个jar文件并使用shell脚本运行它?并计划运行脚本(CRON)
我打算利用Spring Framework。我真的需要一个吗?因为我可以安排使用CRON拨打我的java程序
我该如何解决这个问题?
您可以使用Spring引导构建应用程序并运行它作为一个守护进程:
https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html
然后用石英来安排任务
您可以使用CRON作业以及计划程序(如Quartz等)来运行您的java任务。我认为CRON作业是一种运行你的jar文件的方便方法。您可以简单地将您的jar安排在CRON工作中。
查看石英其真棒调度库,你可以包含在任何java
应用程序。
一旦调度启动它在一个cron
表达式定义选定的时间间隔运行说
(*****)