Если вы не используете 15.04 или какую-либо более позднюю версию (которая использует systemd), вам, вероятно, будет лучше, если вы превратите свой скрипт в задание Upstart, а не следуете примерам, которые вы найдете в /etc/init.d/ ( которые являются сценариями инициализации System V-стиля, от которых Ubuntu и другие дистрибутивы отходят от них.
The Upstart Cookbook содержит огромную информацию о работе работы Upstart. Хотя я бы не описал это как HOWTO, если вы объедините информацию там, просматривая задания Ubuntu Upstart в /etc/init/, вы начнете получать изображение.
Предлагаю начать с раздела 4 и 5 Поваренной книги, Upstart Cookbook и «Конфигурация»