我正在尝试运行一个ruby脚本,我可以在我的主目录中使用Ruby运行得很好,但是使用cron失败了。脚本autocheck.rb的开头看起来像这样:
require 'rubygems'
require 'mechanize'
require 'json'
require "active_record"
ActiveRecord::Base.establish_connection(
:adapter => "postgresql",
:encoding => "utf8",
:database => "depot_development",
:pool => "5",
:username => "depot",
:password => "fake_pwd")
crontab看起来像这样:
*/15 08-17 * * 1-5 ruby /home/user/autocheck.rb
我检查了这里有关cron和rvm的其他条目(假设这是问题;我使用rvm和ruby版本1.9.3)但我无法找出解决方案。任何帮助将不胜感激。
答案 0 :(得分:1)
RVM有一个为您设置日程安排的命令:
rvm cron command "*/15 08-17 * * 1-5" ruby /home/user/autocheck.rb