Ruby Bundle无法通过cronjob运行

时间:2015-02-23 20:49:38

标签: ruby bash bundle crontab

我正在尝试从cronjob运行ruby包并且它不能正常工作,但是如果我从bash命令行运行bundle,它工作正常。我错过了什么吗?

命令是: BUNDLE_GEMFILE=/client/Gemfile bundle exec /client/bin/runner

我在crontab中设置如下: */1 * * * * BUNDLE_GEMFILE=/client/Gemfile bundle exec /client/bin/runner

但是没有结果。我非常感谢大家的帮助!

谢谢, 贾斯汀

1 个答案:

答案 0 :(得分:0)

我很少知道rbenv正在被使用,所以解决方法是:

*/1 * * * * bash -lc 'BUNDLE_GEMFILE=/client/Gemfile bundle exec /client/bin/runner'