01
07
40
38
请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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内容

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

路径是 resources/scriptJob.sh

启动没有打印信息

正在回答 回答被采纳积分+3

插入代码

1回答

凌波微步 2019-10-19 22:35:54

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

再仔细检查路径。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕移动7736021 #1
    脚本可以执行,路径也没有问题,也没有中文字符
    回复 有任何疑惑可以回复我~ 2019-10-21 09:19:05
  • 凌波微步 回复 提问者 慕移动7736021 #2
    程序中打断点,看看能不能正确读取文件
    回复 有任何疑惑可以回复我~ 2019-10-21 19:11:52
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号