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