por que o começo do upstart não funciona como esperado

2

eu tenho dois scripts iniciantes e quero que o segundo inicie após o primeiro

isto é o que eu tenho no segundo (dir / segundo):

start on (started runlevel [345] and dir/first)
stop on (stopped dir/first or runlevel [0126])

fyi ambos os scripts estão no diretório / etc / init / dir /. Eu usei esses dois links como referências: link e link

- edição 1

e quando eu começo o primeiro com

initctl start dir/first

o segundo não começa!

- edição 2

também, eu posso começar o segundo com

 initctl start dir/second

mesmo que o primeiro esteja parado!

então porque isso não funciona?

    
por b0x0rz 08.01.2013 / 15:06

1 resposta

1

Acho que suas condições estão incorretas. runlevel [] é um evento e started <job name> é um evento, então suas condições devem ser:

start on runlevel [345] and started dir/first
stop on stopped dir/first or runlevel [0126]
    
por 09.01.2013 / 02:07

Tags