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