Como faço para parar um trabalho antes de suas dependências?

3

Eu tenho um trabalho que faz algumas coisas e usa outros serviços instalados localmente (como o servidor de e-mail).

Às vezes, faço um desligamento da ACPI, mas preciso desse serviço para concluir a operação em andamento antes de encerrar a máquina.

Para que meu trabalho termine com elegância, configurei o upstart para enviar o sinal apropriado e aguarde 2 minutos antes de usar o SIGKILL.

No entanto, isso não resolve o meu problema porque aparentemente o servidor de e-mail também pára, mas faz isso antes do meu serviço, então, eventualmente, não obtenho o resultado que queria.

Como devo configurar o upstart para informá-lo da dependência existente e esperar que meu serviço termine antes de prosseguir e finalizar os outros?

Existe uma maneira de fazer isso?

    
por LtWorf 13.11.2013 / 17:46

0 respostas