Cron Job为java代码提供状态127,它在内部调用ruby脚本

时间:2015-01-08 05:57:31

标签: ruby unix cron

我有用于jar执行的cron调度程序,它在内部运行ruby脚本,当我在命令行上运行cron命令时,它工作正常,并且没有错误。但是当我通过cron执行相同的命令时,它会给出状态代码127。考虑到环境变量(PATH)的问题,我尝试在cron命令中添加. ~/.bash_profile;并再次运行它,但它给了我相同的状态。

以下是cron和ruby命令的详细信息:

Cron Command:

  30 5 * * * . ~/.bash_profile; java -jar /usr/car_price/bin/carUtils.jar

由jar调用的Ruby命令:

ruby /usr/car_price/bin/apiclient.rb > /usr/car_price/rubyLog/2015-01-07_05:30:04_TPA.log

请帮我解决这个问题。

0 个答案:

没有答案