如何安排 Java 程序每天运行?

如何安排 Java 程序每天运行?

如何安排我的 Java 程序(核心 Java 文件)每天在特定时间运行?我想在 Linux 服务器中安排它,Windows 上也一样吗?

答案1

对于 Linux,请查看cron 作业

首先,通过运行以下命令安装你的 cronjob:

# crontab -e

要每天午夜后 5 分钟运行一项作业,请附加以下内容:

5 0 * * * /path/to/command

保存并关闭文件。

对于 Windows,请查看计划任务

答案2

对于 Linux,你可以使用计划任务在 Windows 上做同样的事情使用石英调度程序

点击此处查看crontab 示例

答案3

您可以使用 Quartz API 来安排您的每日/准时作业。以下是 Quartz API 的链接: http://quartz-scheduler.org/documentation/quartz-2.x/tutorials/

答案4

您可以使用操作系统服务或 Java 来安排您的 Java 程序(任务)。

1)使用操作系统调度程序

对于 Linux,您可以使用 Cron Jobs 来安排程序

对于 Windows,请检查 Windows 调度程序

2)使用java。

您可以使用 java.util.Timer 类来安排 TimerTask 对象。

为 timertask 创建一个单独的线程并安排它

 Timer.schedule(TimerTask timertask, Datetime)

相关内容