2010-12-02 11 views
29

Excepto al hacer explícitas las instrucciones de registro como se sugiere en http://upstart.ubuntu.com/wiki/Debugging, ¿hay alguna forma de habilitar la salida de lo que está sucediendo con el upstart?upstart logging output enabled

  • ¿Qué evento se eleva
  • ¿Qué servicio cambia su estado (arrancado/parado/muerto)
  • Qué señal se emmited
  • lo que la salida de un servicio producido al iniciar
+1

Quizás esta pregunta sea más adecuada en http://serverfault.com/ –

+0

Es relativo al servidor y al escritorio ... ¿Debo cerrar este y volver a abrir en serverfault? – samb

Respuesta

35

Ok, He encontrado una forma de obtenerlo:

$ sudo initctl log-priority  # gives the actual (default) logging level 
$ sudo initctl log-priority --help # gives available logging levels 
$ sudo initctl log-priority info # is enough to get : 
$ tail -f /var/log/syslog  # - log of upstart events 
$ tail -f /var/log/boot.log  # - log of services output 
+2

hey! Ubuntu 11.10 aquí y no hay /var/log/boot.log para mí, solo/var/log/boot. Sin embargo, eso no produce ninguna salida de proceso, probé 'echo 'hi'' y no aparece en/var/log/boot. ¿Algun consejo? – rdrey

+0

@rdrey: /var/log/kern.log quizás? –

+0

@AtilaRomero tal vez;) De hecho, no recuerdo esta pregunta/comentario en absoluto, lo siento. – rdrey

7

initctl log-priority info registra eventos, pero ignora el resultado del programa.

Si la salida del programa es importante para usted, creo que la solución complementaria es el uso de registrador en su guión de inicio:

script 
    myawesomeprog 2>&1 | logger -t myawesomeprog 
end script 

Debido a que es mejor usar syslog que administrar manualmente /var/log, como http://upstart.ubuntu.com/wiki/Debugging sugiere (en 08/2012).

+0

No da ningún resultado para mí usando:' su -c "$ DAEMON $ DAEMON_OPTS "$ ES_USER 2> & 1 | logger -t elasticsearch' – Rob

18

En las versiones más recientes, puede encontrar los registros advenedizos en:

/var/log/upstart 

Tiene un registro para cada proceso que intenta iniciar.

+0

FTR: Eso es cierto para 12.04 y 14.04 pero no para 10.04. – tlo