Autosys 作业失败,退出代码为 127

Autosys job failing with exit code 127

我有一个使用以下命令的 autosys 作业

cd /homes/epsi95/sanity_check/build-config && ./run.sh postcheck_definition.json

说明:/homes/epsi95/sanity_check/build-config里面有一个run.sh文件,我cd进入那个文件夹然后运行宁命令并传递命令行参数 ./run.sh postcheck_definition.json

但是作业失败了。但是当我从命令行 运行 命令时,它工作得很好。 我该如何解决?

我建议两种方法。

  1. 通过绝对路径引用(推荐)

将命令修改为运行引用绝对路径的脚本。如果使用绝对路径的相对路径,请考虑检查和修改脚本。

command: sh /homes/epsi95/sanity_check/build-config/run.sh postcheck_definition.json
  1. 将 && 替换为 ;

在Linux中multi-line命令可以使用;作为关键字。

command: /homes/epsi95/sanity_check/build-config ; ./run.sh postcheck_definition.json