Estou desenvolvendo um aplicativo Nodejs com o qual o usuário interage via HTTP no host local. Praticamente não há parâmetros e o daemon praticamente não tem dependências e só precisa estar ativo no tempo de logon.
Eu gostaria de seguir os idiomas em cada plataforma para scripts de inicialização, e isso significa Upstart no Ubuntu e systemd no Fedora.
- Existem bons tutoriais para escrever arquivos de sistema systemd?
- Existem 'boas práticas' a serem observadas?
Encontrei estes recursos:
- Página wiki do Fedora sobre systemd
- Blog sobre como gravar arquivos de sistema systemd
- Systemd na Wikipedia
Estou procurando principalmente uma API de tipos como referência, bem como um formato básico a seguir.