定期运行Java程序

定期运行Java程序,java,Java,我需要定期运行一个Java程序,比如说每2小时运行一次。在Linux(Ubuntu)中我如何做到这一点呢?使用一个 Cron是一个用于 执行所需的任务(在 背景)在指定的时间 在Ubuntu中键入以下内容可以找到更多信息: man crontab 使用cron 使用Cron: 将允许您以设定的时间间隔启动Java任务。对于cron的良好界面,您可以使用: sudo apt get install gnome schedule您应该在crontab中添加一个条目: 0 */2 * * * scr

我需要定期运行一个Java程序,比如说每2小时运行一次。在Linux(Ubuntu)中我如何做到这一点呢?

使用一个

Cron是一个用于 执行所需的任务(在 背景)在指定的时间

在Ubuntu中键入以下内容可以找到更多信息:

man crontab

使用cron

使用Cron:


将允许您以设定的时间间隔启动Java任务。

对于cron的良好界面,您可以使用:


sudo apt get install gnome schedule

您应该在crontab中添加一个条目:

0 */2 * * * script.sh
在script.sh中,您应该具有以下内容:

#! /bin/sh
java -jar <your jar file>
#/垃圾箱/垃圾箱
java-jar

纯Java解决方案将使用。这在任何操作系统上都适用。它还有一个额外的优点,即允许您在发现异常时发送警报电子邮件。它将非常适合您的日志/监控框架

它是一个.java文件。我该怎么做?用
javac
编译它,然后用
java
运行它@Trevor