Eu resolvi o problema usando um script esqueleto no sistema operacional Ubuntu
Debian e, portanto, o Ubuntu, fornece um modelo que usa o comando Debian start-stop-daemon para iniciar e parar daemons. Só é necessário copiar este modelo para um novo arquivo com o nome correto e modificá-lo para o propósito.
sudo cp /etc/init.d/skeleton /etc/init.d/mydaemon
Meu serviço Ubuntu está funcionando perfeitamente agora. Consulte este artigo para mais detalhes sobre qualquer outro que tenha dificuldades em criar um daemon no sistema operacional Ubuntu