0

我有一个 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 自己运行得很好,我认为问题必须与通过守护进程调用它有关。关于为什么会这样的任何见解?

4

0 回答 0