Das Problem ist, dass setuid und setgid erst seit Upstart Version 1.4 verfügbar sind
weshalb
initctl reload-configuration
protokolliert "Unbekannte Strophe"
Ich habe die folgende Upstart-Konfiguration (siehe unten) unter Centos 6.5
Die Datei befindet sich in /etc/init/prerender-io.conf,
der Dienst erscheint nicht mit
"sudo initctl list" command
ebenfalls,
sudo initctl start prerender-io"
gibt:
initctl: Unknown job: prerender-io
Ich habe auch init-checkconf ausprobiert und es stand "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
================================================== ===
die setuid ist das problem,
/ etc / log / message hatte "unbekannte Zeilengruppe"
wenn ich "sudo initctl reload-configuration" gemacht habe ..
Durch das Entfernen der Zeilen setuid und setgid wird das Problem gelöst. Wie kann ich den Benutzer und die Gruppe festlegen?
Das Problem ist, dass setuid und setgid erst seit Upstart Version 1.4 verfügbar sind
weshalb
initctl reload-configuration
protokolliert "Unbekannte Strophe"