Depurando a ordem de execução dos trabalhos do Upstart [duplicado]

3

Gostaria de poder depurar a ordem de execução das tarefas iniciadas pelo Upstart (de preferência sem injetar código de despejo em todos os arquivos de trabalho). Como posso fazer isso?

    
por László Monda 27.03.2012 / 13:46

3 respostas

5

Inicialize seu sistema adicionando ' --debug ' à linha de comando do grub, e uma vez que o sistema tenha inicializado, olhe para o seu arquivo de log do sistema (por exemplo ' /var/log/syslog ' nas versões modernas do Ubuntu). Isso fornecerá informações sobre eventos emitidos e mudanças no estado dos trabalhos. Aqui está um exemplo do formato:

link

Veja também:

link

    
por jamesodhunt 27.03.2012 / 18:13
4

Execute o comando initctl2dot e visualize o upstart.dot com seu visualizador de pontos Graphviz favorito que ele gerou para uma boa visualização gráfica de como o sistema inicializa.

    
por Tuminoid 29.03.2012 / 07:33
2

/var/log/boot.log deve fornecer algumas indicações sobre quando os trabalhos estão sendo disparados, mas você pode querer alterar o detalhamento do registro no boot para poder ver melhor as coisas.

Há mais sobre isso e outras técnicas na página de Depuração do Upstart .

    
por Oli 27.03.2012 / 14:06

Tags