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]
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?