У меня есть следующий конфиг выскочки (см. Ниже), на Centos 6.5

файл находится в /etc/init/prerender-io.conf,

служба не отображается с

"sudo initctl list" command

также,

sudo initctl start prerender-io" 

дает:

initctl: Unknown job: prerender-io

Я также попробовал init-checkconf, и он сказал "синтаксис хорошо"

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

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

Обновить :

проблема в setuid,

/etc/log/message имеет "неизвестный раздел"

когда я сделал "перезагрузку конфигурации sudo initctl" ..

удаление строк setuid и setgid решает проблему, но как я могу установить пользователя и группу?

1 ответ1

2

Проблема в том, что setuid и setgid доступны только с версии upstart 1.4

вот почему

initctl reload-configuration 

журналы "неизвестные строфы"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .