salida de registro de inicio activado


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

  • Qué evento se plantea
  • Qué servicio cambió su estado (iniciado/detenido/muerto)
  • ¿Qué señal se emita
  • qué salida produjo un servicio al iniciar
Author: Tshepang, 2010-12-02

3 answers

Ok, he encontrado una manera de conseguirlo:

$ 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
 36
Author: samb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-03 10:44:06

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

/var/log/upstart

Tiene un registro para cada proceso que intenta iniciar.

 18
Author: Travis Reeder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-05-01 05:25:33

initctl log-priority info registra eventos, pero ignora la salida del programa.

Si la salida del programa es importante para usted, creo que la solución complementaria es usar logger en su script de inicio:

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

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

 7
Author: Atila Romero,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-30 08:32:32