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
但是作业失败了。但是当我从命令行 运行 命令时,它工作得很好。
我该如何解决?
我建议两种方法。
- 通过绝对路径引用(推荐)
将命令修改为运行引用绝对路径的脚本。如果使用绝对路径的相对路径,请考虑检查和修改脚本。
command: sh /homes/epsi95/sanity_check/build-config/run.sh postcheck_definition.json
- 将 && 替换为 ;
在Linux中multi-line命令可以使用;作为关键字。
command: /homes/epsi95/sanity_check/build-config ; ./run.sh postcheck_definition.json
我有一个使用以下命令的 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
但是作业失败了。但是当我从命令行 运行 命令时,它工作得很好。 我该如何解决?
我建议两种方法。
- 通过绝对路径引用(推荐)
将命令修改为运行引用绝对路径的脚本。如果使用绝对路径的相对路径,请考虑检查和修改脚本。
command: sh /homes/epsi95/sanity_check/build-config/run.sh postcheck_definition.json
- 将 && 替换为 ;
在Linux中multi-line命令可以使用;作为关键字。
command: /homes/epsi95/sanity_check/build-config ; ./run.sh postcheck_definition.json