2010-11-27 24 views
0

以下のようなスケジューラー内でレーキタスクを実行しようとしています。rufus-schedulerの中でrakeタスクを呼び出す

scheduler = Rufus::Scheduler.new 
scheduler.start 

schedule.schedule(chron) do 
puts "in scheduler" 
begin 
ENV['RAILS_ENV']='production' 
Rake::Task['connection'].invoke 
rescue Exception => e 
puts "error" 
end 

レーキタスクは初めて実行されます。スケジューラは一定の間隔で実行されているようです。

助けていただければ幸いです。

+0

Rubyのどのバージョンですか?乗客、薄い、雑種? 「何を意味するのか」とは何か? また、次の時間をお読みください:http://www.chiark.greenend.org.uk/~sgtatham/bugs.htmlおよびhttp://www.catb.org/~esr/faqs/smart-questions.html – jmettraux

答えて

関連する問題