Scripts de controle de aplicativos no Unix
Pergunta
Estou procurando algum software que me permita controlar um aplicativo baseado em servidor, ou seja, existem vários processos interdependentes que eu gostaria de poder iniciar, desligar e monitorar de forma controladora.
Já me deparei com programas como o Autosys, mas são caros e muito exagerados para o que desejo.Eu também vi AppCtl, mas isso parece não lidar com dependências.Talvez fosse possível redirecionar os scripts de inicialização?
Ah, e como complicação adicional, ele deve ser capaz de rodar em um Solaris 10 ou Linux sem instalar novos binários.Nas caixas que vi recentemente, isso significa shell scripts e Perl, mas não Python.
Existe algum desses programas ou preciso tirar o pó da minha cópia do Programming Perl?
Solução
Experimente Supervise, que é o que o qmail usa para acompanhar seus serviços/aplicativos de inicialização:
Outras dicas
Bom dia,
Dê uma olhada em /etc/init.d para algo semelhante e use isso como base.Veja também crontab, ou talvez em, para executar regularmente.
saúde,
Roubar
Solaris - apenas até onde eu sei, mas o Solaris 10 não seria SMF faça o que você quiser?
Experimente o lote GNU.Parece que suporta o que você precisa.