À moins que vous n'utilisiez la version 15.04 ou toute version ultérieure (qui utilise systemd
), vous ferez probablement mieux si vous transformez votre script en tâche Upstart, plutôt que de suivre les exemples que vous trouverez dans /etc/init.d/
(qui sont des scripts d'initialisation de type System V, dont Ubuntu et d'autres distributions s'éloignent).
Le livre de recettes Upstart contient une énorme quantité d'informations sur le fonctionnement des tâches Upstart. Bien que je ne le décrirais pas comme un HOWTO, si vous combinez les informations là-bas avec la recherche dans les jobs Ubuntu Upstart en stock, /etc/init/
vous commencerez à obtenir l'image.
Je suggère de commencer par les sections 4 et 5 du livre de recettes, "Concepts et terminologie" et "Configuration"