O Ubuntu mudou para o Upstart para seu daemon init , então a melhor maneira seria criar um arquivo de trabalho do Upstart em% código%. Aqui está um exemplo:
description "My important service"
start on filesystem or runlevel [2345]
stop on runlevel [!2345]
respawn
exec /usr/bin/mydaemon --some-args
Se esse arquivo for salvo como /etc/init/ , ele criará um trabalho que será iniciado na inicialização, retornará quando ele morrer e poderá ser interrompido manualmente (como root) com /etc/init/myjob.conf , stop myjob ou service myjob stop .