initctl não encontrando um serviço iniciante

0

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

=============================================== ======

atualização:

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?

    
por Max L. 09.01.2015 / 23:30

1 resposta

2

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"

    
por 10.01.2015 / 15:35