【发布时间】:2015-11-08 01:59:16
【问题描述】:
我正在努力将 Ruby 脚本作为 cronjob 运行。我以 root 身份运行 Ubuntu Server 14.04,安装了 RVM 作为 Ruby 管理器,并在我的 crontab 中安装了以下内容:
SHELL=/bin/bash
BASH_ENV=/root/.bashrc
*/15 * * * * /usr/local/rvm/rubies/default/bin/ruby /root/scripts/script.rb
我正在使用绝对路径来确保它确实有效。我知道 cron 没有加载相同的环境,我认为它与此有关,但我无法解决它。
【问题讨论】:
-
随时使用 gem 让您的生活更轻松。
-
您看到了什么错误/行为?
-
@MicahElliott 当我检查日志时,我可以看到作业正在运行,但脚本没有被执行。
标签: ruby ubuntu cron environment