Tengo un archivo de configuración Upstart en / etc / init que comienza bien si lo inicio manualmente de esta manera:
sudo initctl start myconf
Si lo ejecuto sin el comando sudo obtengo el error name = = (unset) error, que se debe a los privilegios del usuario, pero ese no debería ser el problema cuando el trabajo se inicializa en el arranque del sistema cuando se inicia Upstart, ¿verdad? (porque eso es todo ejecutado por la raíz).
El contenido del guión es:
start on runlevel [2345]
stop on runlevel [^2345]
exec /spatial/server_init.sh
... donde server_init.sh ejecuta un servidor basado en script de Python. Cuando verifico el estado de la secuencia de comandos justo después de iniciar sesión en shell, dice detener / esperar. También probé el archivo conf con "start on net-device-up" pero nada cambia. ¿Hay alguna manera de ver el registro del sistema Upstart o algo similar que pueda ayudarme a depurar el problema?
Gracias
chdirscript de inicio y ese directorio no existe, no se escribirá ningún registro y obtendrá el mensaje críptico:start: Job failed to start