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
.