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

查看:21
本文介绍了如何创建 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");
   }

}

  • 定时器

    TimerTask

    替代方案您还可以使用 ScheduledExecutorService.

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

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