Qual usar - systemd OU supervisor?

14

Eu tenho um plugin para alertar sobre elasticsearch.

Isso é executado manualmente sempre

python -m elastalert.elastalert --verbose --rule example_frequency.yaml   

Dessa forma, tenho que dedicar uma tela a ela e quero que ela seja executada em segundo plano.

Essa tarefa pode ser realizada de duas maneiras: eu uso o Supervisor ou o systemd .

Tudo o que tenho a fazer é escrever um script para qualquer um desses.

Mas o que devo realmente usar na produção?

Quais são os prós e os contras de ambos?

luv.preet
fonte

Respostas:

14

Para o seu caso de uso, o systemd é bom o suficiente.

profissionais do systemd:

Vem embutido no sistema operacional. Não há necessidade de outra dependência.

Simples de usar. Nenhuma curva de aprendizado, pois pode ser gerenciada como um serviço do sistema.

profissionais de supervisão:

Qualquer usuário pode gerenciar processos. Não há necessidade de ser superusuário.

Possui interface web agradável para gerenciar processos.

Funciona em qualquer distro.

Mais flexibilidade no gerenciamento de processos (grupos, ordem de prioridade).

Você pode ler os documentos para conhecer mais vantagens da supervisão .

ChillarAnand
fonte