当前位置: 首页 > 知识库问答 >
问题:

如何创建Java cron作业[重复]

万知
2023-03-14

共有1个答案

段晨
2023-03-14

可以将TimerTask用于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");
   }

}
 类似资料:
  • 我不熟悉使用cron job。我甚至不知道怎么写。我试着在网上搜索,但还是不太懂。我想创建一个cron作业,它每分钟都会执行我的代码。我正在使用PHP创建它。它不起作用。 示例 run.php(每分钟都会执行的代码) cron.php 假设这两个文件在同一个文件夹中。 是我做错的代码吗?如果有问题,请告诉我如何解决。

  • 我用Spring Batch应用程序和调度创建了一个Spring Boot。当我只创建一个工作时,事情进展顺利。但当我试图使用模块化方法创建另一个工作时。作业和它的步骤运行了很多次,它们被重复了。 得到以下错误。 谁能指导我如何解决这些问题,并以相互独立的并行方式运行这些作业? 以下是配置类:ModularJobConfiguration.java、DeptBatchConfiguration.j

  • 我无法使用 apache poi eclipse 在我创建的 java excel 中创建工作表

  • 在job.yaml下面用于创建作业。未创建初始化容器。 [root@app]#kubectl版本客户端版本:version.info{Major:“1”,Minor:“15”,GitVersion:“v1.15.5”,GitCommit:“”,GitTreeState:“Clean”,BuildDate:“2019-10-15T19:16:51Z”,GoVersion:“Go1.12.10”,编译

  • 当我通过命令行运行Beam管道时,使用direct runner或dataflow runner,它工作得很好。。。 例子: 但是当我尝试使用空气流时,我有两个选项,bash操作符或python操作符。 使用bash操作符会成功,但会限制我使用气流功能的能力。 但是我想做的是作为python操作员运行它。所以我将模块导入到airflow dg文件中,然后作为python操作符运行它。 如果我使用本

  • 由企业内部开发的应用,可连接企业内部系统,仅能在本企业内使用 1、进入企业管理平台-应用中心,创建应用 2、填写应用基本信息 3、从通讯录中选择应用可见范围,应用仅会出现在可见范围内员工的客户端上