Mac版的Script作业,脚本不执行

来源:3-6 急速入门script

慕移动7736021

2019-10-19

private static LiteJobConfiguration scriptConfiguration() {
  var jobCoreConfiguration =
      JobCoreConfiguration.newBuilder("scriptJob", "0/10 * * * * ?", 2).build();

  /*
   * job.class 需要全包名
   * streamingProcess 是否使用流式处理
   */
  var jobTypeConfiguration =
      new ScriptJobConfiguration(
          jobCoreConfiguration,
          Objects.requireNonNull(ClassLoader.getSystemResourceAsStream("scriptJob.sh"))
              .toString());

  // overwrite() true - 启动的时候覆盖原有配置
  return LiteJobConfiguration.newBuilder(jobTypeConfiguration).overwrite(true).build();
}

scriptJob.sh内容

echo This is a shell file, work information is $*

路径是 resources/scriptJob.sh

启动没有打印信息

写回答

1回答

凌波微步

2019-10-19

直接执行shell,看看有没有问题。

再仔细检查路径。

0
2
凌波微步
回复
慕移动7736021
程序中打断点,看看能不能正确读取文件
2019-10-21
共2条回复

Elastic-job + Quartz精讲 实现企业级定时任务

经典电商案例,基础入门+框架整合+Java高级玩法+定时任务实现。

378 学习 · 63 问题

查看课程