定期运行Java程序

时间:2011-04-30 14:48:34

标签: java

我需要每隔2小时定期运行一次Java程序。我如何在Linux(Ubuntu)中执行此操作?

7 个答案:

答案 0 :(得分:4)

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

0 */2 * * * script.sh

在script.sh中你应该有类似的东西:

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

答案 1 :(得分:1)

cron-job怎么样?

  

Cron是一个用于的系统守护进程   执行所需的任务(在   背景)在指定时间。

输入Ubuntu可以找到更多信息:

man crontab

<强> or here

答案 2 :(得分:1)

答案 3 :(得分:1)

使用cronjob

答案 4 :(得分:0)

Cron:http://en.wikipedia.org/wiki/Cron

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

答案 5 :(得分:0)

对于cron的一个很好的接口,你可以使用:

sudo apt-get install gnome-schedule

答案 6 :(得分:0)

纯Java解决方案将使用Quartz。这适用于任何操作系统。如果发现异常,它还具有允许您发送警报电子邮件的附加优势。它非常适合您的日志/监控框架。