Upstart - quando um dado evento ocorre, em que ordem as tarefas são executadas?

5

Estou usando o Ubuntu 10.04.3 e estou usando o upstart como o daemon de inicialização (tenho certeza que esse é o padrão).

Quando um determinado evento ocorre, em que ordem as tarefas são executadas? Especificamente, estou me referindo a trabalhos definidos em / etc / init, não a quaisquer scripts de inicialização do sistema V através do rc-sysinit.conf.

Como um exemplo específico, suponha que eu tenha as seguintes tarefas definidas em / etc / init para iniciar na inicialização:

  • hostname.conf
  • module-init-tools.conf
  • mountall.conf
  • udev-finish.conf
  • udevmonitor.conf
  • udevtrigger.conf

em qual ordem eles serão executados?

    
por Peter Skirko 12.10.2011 / 19:53

2 respostas

1

Ele está definido dentro dos arquivos /etc/init/*.conf, o parâmetro startup on indica quais serviços já devem estar ativos ou qual runlevel deve estar rodando. Com isso, você pode criar um diagrama útil do que seu sistema faz exatamente. Eu fiz assim para contornar algum estranho udevtrigger desligar, até eu saber o melhor parâmetro de parada para dar a ele.

    
por 25.11.2011 / 08:37
1

Pedido não especificado. Consulte o o livro de receitas do upstart

    
por 20.11.2013 / 12:10