我需要每隔2小时定期运行一次Java程序。我如何在Linux(Ubuntu)中执行此操作?
答案 0 :(得分:4)
您应该在crontab中添加一个条目:
0 */2 * * * script.sh
在script.sh中你应该有类似的东西:
#! /bin/sh
java -jar <your jar file>
答案 1 :(得分:1)
答案 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。这适用于任何操作系统。如果发现异常,它还具有允许您发送警报电子邮件的附加优势。它非常适合您的日志/监控框架。