运行守护进程的Ruby脚本

时间:2013-05-31 20:34:23

标签: ruby daemon

我有一个Ruby脚本,当我调用

时,它自己运行得很好
$ruby backup.rb

我现在正在尝试守护运行该脚本,按照http://daemons.rubyforge.org/的指示创建一个这样的backup_controller.rb文件

#in backup_controller.rb

require 'rubygems'
require 'daemons'

Daemons.run('backup.rb')

当我尝试使用

运行程序时
$ruby backup_controller.rb start        #also with run

我收到了拒绝权限错误。我尝试用chmod + x更新所涉及文件的所有权限,但没有任何改变。由于backup.rb本身运行得很好,我认为问题必须是通过守护进程调用它。有什么见解,为什么会出现这种情况?

0 个答案:

没有答案