resultado de registo inicial activo
excepto fazer instruções explícitas de registo como sugerido em http://upstart.ubuntu.com/wiki/Debugging , existe uma maneira de permitir a saída do que está acontecendo com o upstart?
- Qual o evento que é levantado
- que serviço alterou o seu estado (iniciado/parado/morto)
- Que sinal foi emmitido
- Qual a produção de um serviço durante o início
30
3 answers
Está bem, encontrei uma maneira de o conseguir.
$ 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, 2010-12-03 10:44:06
Nas versões mais recentes, poderá encontrar os registos iniciais em:
/var/log/upstart
Tem um registo para cada processo que tenta iniciar.
18
Author: Travis Reeder, 2014-05-01 05:25:33
initctl log-priority info
regista eventos, mas ignora a saída do programa.
Se a saída do programa é importante para ti, acho que a solução complementar é usar o logger no teu script init:
script
myawesomeprog 2>&1 | logger -t myawesomeprog
end script
Porque é melhor usar o syslog do que gerenciar manualmente /var/log
como http://upstart.ubuntu.com/wiki/Debugging sugere (em 08/2012).
7
Author: Atila Romero, 2016-03-30 08:32:32