script de inicialização delayed_job

A maioria dos scripts começa, mas não para. Isso ocorre porque o script delayed_job usa demonize.

A solução é usar o comando “run” em vez de “start”.

# Copy:
# /etc/init/delayed_job.conf
# Execute:
# Change user name!!

description
"Start up the delayed_job service"

start on runlevel
[2345]
stop on runlevel
[06]

script

exec sudo RAILS_ENV=production -u USERNAME -i /SITE/current/bin/delayed_job run
end script