从守护程序运行rake任务

时间:2012-03-30 13:02:56

标签: ruby-on-rails ruby rake ruby-daemons

我有一个使用守护进程宝石制作的守护进程

我运行它,它只是关闭而没有错误,但脚本似乎没有实际运行。  我正在运行一个rake任务,守护进程会从它调用的目录中运行命令吗?

这是脚本

require 'rubygems'
require 'daemons'

Daemons.run('rake mytask')

rake任务有一个循环,应该阻止它退出。

1 个答案:

答案 0 :(得分:1)

我不确定你这样做的方式是否适用于守护进程。你可以将rake任务移动到.rb文件中吗?守护进程会将你在run命令中拥有的东西传递给ruby,所以本质上它试图运行“ruby rake mytask”