如何创建 Java cron 作业 [英] How to create a Java cron job
本文介绍了如何创建 Java cron 作业的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在编写一个独立的批处理 Java 应用程序来从 YouTube 读取数据.我想设置一个 cron 作业,每小时做某项工作.
I'm writing a standalone batch Java application to read data from YouTube. I want to set up an cron job to do certain job every hour.
我搜索并找到了为基本操作而不是为 Java 应用程序执行 cron 作业的方法.
I search and found ways to do a cron job for basic operations but not for a Java application.
推荐答案
您可以将 TimerTask 用于 Cronjobs.
You can use TimerTask for Cronjobs.
Main.java
public class Main{
public static void main(String[] args){
Timer t = new Timer();
MyTask mTask = new MyTask();
// This task is scheduled to run every 10 seconds
t.scheduleAtFixedRate(mTask, 0, 10000);
}
}
MyTask.java
class MyTask extends TimerTask{
public MyTask(){
//Some stuffs
}
@Override
public void run() {
System.out.println("Hi see you after 10 seconds");
}
}
-
替代方案您还可以使用 ScheduledExecutorService.
这篇关于如何创建 Java cron 作业的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文