Como posso reiniciar o sistema usando o Upstart?

1

Estou usando o Upstart no Ubuntu 12.04 para controlar e monitorar um serviço definido por mim, onde o serviço é um processo do usuário em execução como um daemon. Eu preciso monitorá-lo assim, quando ele falhar / falhar, se precisar iniciar outros processos, os scripts iniciantes o farão em tempo real com as estrofes disponíveis. Até lá, até agora, eu consegui fazê-lo funcionar, mas agora eu preciso reiniciar o sistema se o processo desejado, se tentou reaparecer "n" número de vezes e falhou, não pode começar de novo.

Como posso conseguir isso? Posso fazê-lo usando o Upstart também ou talvez eu precise incluir outro tipo de script ou daemon?

Qualquer ajuda será apreciada. PD.- A propósito, posso alterar quantos respawns o Upstart aguarda até a reinicialização?

    
por Edgar Sampere 08.05.2013 / 18:53

1 resposta

0

OK, porque falta uma resposta melhor Estou usando apenas o comando shutdown -r . Eu entendo que é uma má prática, é por isso que pensei que Upstart tinha outra maneira de fazer isso, mas, em vista do meu chefe me pedir para conseguir isso, eu vou apenas reiniciar o sistema se reaparecer o processo falhar várias vezes.

    
por 12.05.2013 / 03:15