如何创建Java cron作业 [英] How to create a Java cron job

查看:110
本文介绍了如何创建Java cron作业的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在编写一个独立的批处理Java应用程序,以便从YouTube读取数据。

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.

我搜索并找到了方法来为基本操作执行cron作业,但不是为Java应用程序执行cron作业。

I search and found ways to do a cron job for basic operations but not for a Java application.

推荐答案

您可以对Cronjobs使用TimerTask。

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");
   }

}




  • 计时器

    TimerTask

    替代
    您还可以使用 ScheduledExecutorService

    这篇关于如何创建Java cron作业的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆