小编kmm*_*ndr的帖子

在cron中使用rbenv的ruby脚本

我正在尝试使用rbenv和cron运行ruby脚本.我知道我需要加载rbenv才能加载正确的ruby版本.

我尝试过这样的选项:

*/10****/bin/bash -c'source $ HOME/.bashrc; cd/data/app; ruby -v'>> /tmp/logfile.txt 2>&1

但由于会话不是交互式的,我没有正确的ruby版本.我找到了这样的例子:

15 14 1**export BASH_ENV =/path/to/environment &&/full/path/to/bash -c'/full/path/to/rvm_script.rb'

它没有更好的工作.然后我写了一个加载器,它只在当前shell中加载rbenv,但它不起作用.

*/1****/bin/bash -c'$ HOME/.rbenv/loader.sh; cd/data/app /; ruby -v'>> /tmp/logfile.txt 2>&1

现在我正在寻找另一种加载它的方法......任何想法?

ruby cron rbenv

31
推荐指数
3
解决办法
1万
查看次数

标签 统计

cron ×1

rbenv ×1

ruby ×1