O problema é que o setuid e o setgid são disponível somente desde a versão 1.4 do upstart
é por isso que
initctl reload-configuration
registra "unknowk stanza"
Eu tenho a seguinte configuração upstart (veja abaixo), no Centos 6.5
o arquivo está em /etc/init/prerender-io.conf,
o serviço não aparece com o
"sudo initctl list" command
também,
sudo initctl start prerender-io"
dá:
initctl: Unknown job: prerender-io
Eu também tentei o init-checkconf e ele disse "syntax ok"
description "prerender-io"
start on runlevel [2345]
stop on shutdown
setuid vagrant
setgid vagrant
respawn
script
exec node /usr/lib/node_modules/prerender/server.js 2>&1 >> /var/log/prerender.log
end script
=============================================== ======
o setuid é o problema,
/ etc / log / message estava tendo "estrofe desconhecida"
quando eu fiz "sudo initctl reload-configuration" ...
remover as linhas setuid e setgid resolve o problema, mas como posso definir o usuário e o grupo?
O problema é que o setuid e o setgid são disponível somente desde a versão 1.4 do upstart
é por isso que
initctl reload-configuration
registra "unknowk stanza"