daemons
gemを使用して Ruby デーモンを実行しようとしています。
ユーザー 'joe' として開始されますが、デーモン化されたら、作業対象のファイルにアクセスできるように 'www-data' に変更する必要があります。
デーモンにchange_privilege
は Application クラスのメソッドがあることがわかりますが、このコードの周りでそれを使用する方法がわかりません。
require 'daemons'
Daemons.run(
File.join(File.dirname(__FILE__), 'worker.rb'),
{
:backtrace => true,
:log_output => true,
:dir_mode => :script,
:log_dir => '/tmp',
:monitor => true
}
)