2012-03-30 27 views
0

運行rake任務,我有一個守護進程,我使用守護寶石從守護

我運行它,它只是關閉沒有錯誤,但劇本似乎並沒有被實際運行做出。 我正在運行一個rake任務,守護進程會從它被調用的目錄裏面運行命令嗎?

這是

require 'rubygems' 
require 'daemons' 

Daemons.run('rake mytask') 

耙任務都有一個循環應該退出停止它的腳本。

回答

1

我不確定你這樣做的方式是否適用於守護進程。你能把耙子任務移動到.rb文件中嗎?守護進程會將你在運行命令中所擁有的任何東西傳遞給ruby,所以它本質上試圖運行「ruby rake mytask」