Rails:确定何时完成分离运行

时间:2012-11-09 13:43:28

标签: ruby-on-rails heroku

我在Heroku上使用Rails和heroku-api gem。

我按计划运行一个rake-script。我希望每次运行时都能看到该脚本的结果:

require 'heroku-api' 
heroku = Heroku::API.new(:api_key => 'abc123')
feedback_str = ""
begin
  heroku.post_ps('myapp', "rake do_this_and_that", { :attach => false })
  feedback_str += "-- Rake result -> OK" + "<br /><br />"
rescue Exception => exc
  feedback_str += "-- Rake result -> Failed with error: " + exc.message + "<br /><br />"     
end

puts feedback_str

现在,这基本上只是告诉我heroku.post_ps命令执行正常。它并没有真正告诉我它是否在运行期间崩溃(我有兴趣知道)。

我现在的问题是,在完成后,我该如何从分离的rake运行中获取结果(OK或Fail)?

0 个答案:

没有答案