Leia esta seção do Cookbook do Upstart com muito cuidado: link
Em poucas palavras, se o seu daemon forks uma vez, use " expect fork
". Se ele realmente daemonizes (double-forks), especifique " expect daemon
".
Eu gostaria de poder usar o upstart para gerenciar daemons onde eu não tenho controle total sobre o comportamento de bifurcação. A estrofe "pid" é removida a partir da versão 0.3.9, então não consigo apontar para um arquivo pid. Qual é a maneira correta de fazer isso? Eu tenho que escrever um script wrapper que emite SIGSTOP?
Leia esta seção do Cookbook do Upstart com muito cuidado: link
Em poucas palavras, se o seu daemon forks uma vez, use " expect fork
". Se ele realmente daemonizes (double-forks), especifique " expect daemon
".