O Upstart emite ganchos para trabalhos SysV?

4

Eu quero fazer um trabalho do Upstart iniciar imediatamente antes de um trabalho do System V ( /etc/rc0.d/S40umountfs ). Eu tentei especificar:

start on starting umountfs

mas o Upstart não reconhece o nome do script:

$ initctl check-config 
collapsefs
  start on: unknown job umountfs

Existe alguma maneira de fazer isso?

    
por ændrük 08.06.2011 / 16:44

1 resposta

6

Os scripts init do SysV são executados pelo trabalho rc ( /etc/init/rc.conf ), que executa apenas /etc/init.d/rc $RUNLEVEL .

Portanto, há apenas um evento inicial para todo o nível de execução, mas não para scripts de inicialização únicos.

Você pode criar um evento usando initctl emit umountfs .

Veja introdução, livro de receitas e melhores práticas do Upstart para obter algumas dicas sobre como usar o Upstart.

    
por Florian Diesch 08.06.2011 / 19:14

Tags