我有一个使用守护进程宝石制作的守护进程
我运行它,它只是关闭而没有错误,但脚本似乎没有实际运行。 我正在运行一个rake任务,守护进程会从它调用的目录中运行命令吗?
这是脚本
require 'rubygems'
require 'daemons'
Daemons.run('rake mytask')
rake任务有一个循环,应该阻止它退出。
答案 0 :(得分:1)
我不确定你这样做的方式是否适用于守护进程。你可以将rake任务移动到.rb文件中吗?守护进程会将你在run命令中拥有的东西传递给ruby,所以本质上它试图运行“ruby rake mytask”