繁体   English   中英

编写简单的cron作业以运行Java类

[英]Write a simple cron job to run a Java class

如何从头开始编写cron作业以运行Java类或如何编写带有嵌入式Java代码的cron作业类以运行?

以及如何将计时器设置为每秒钟执行该cron作业(例如)?

注意:Linux的初学者

这是运行测试作业的示例sh文件

#!/bin/bash
export JAVA_HOME=/usr/java/jdk1.6.0_07
echo "Java Home is $JAVA_HOME"
export CLASSPATH=.:..:$CLASSPATH:
echo "Path is is $PATH"
echo "CLASSPATH is is $CLASSPATH"
$JAVA_HOME/bin/java  TestJob
echo "$JAVA_HOME/bin/java  TestJob"

然后像这样从您的cronjob指向它

0 5 * * * . $HOME/.profile; /path/to/command/test/job

如果您正在考虑一个简单的cron任务,则可以使用TimerTask

Quartz还因Java中的cron作业而闻名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM