Verifique quais serviços estão sendo executados no servidor (script python) e reinicie-os se eles pararem?

0

Eu estou tentando escrever um script python que mostra os serviços que estão sendo executados no meu servidor.

A coisa é que o mongodb continua indo para o servidor e toda vez que isso acontece, eu tenho que escrever manualmente o comando para iniciá-lo.

O que eu queria fazer era automatizar esse trabalho para alguns serviços se eles caíssem.

Atualmente, escrevi este link

Eu conheço seus caras realmente básicos. Tem milhas a percorrer:)

Agora, como faço para iniciar os serviços mongodb e apache por meio desse script? Qualquer sugestão seria realmente útil.

    
por Tasdik Rahman 03.08.2015 / 14:49

1 resposta

1

Eu sou todo para ensinar a si mesmo como fazer esse tipo de coisa como um exercício de aprendizado, mas imaginei que, além da opção de reaparecimento mencionada nos comentários, existem várias opções para fazer isso já escritas:

Existem provavelmente outros também. A maioria deles também publicou fonte, então você pode procurar por ponteiros em sua implementação, bugs, etc., se quiser continuar a escrever os seus próprios.

    
por Adam C 21.08.2015 / 15:10