Script di controllo delle applicazioni su Unix
Domanda
Sto cercando un software che mi permetta di controllare un'applicazione basata su server, ovvero ci sono un sacco di processi interdipendenti che mi piacerebbe poter avviare, arrestare e monitorare in modo controller.
Mi sono imbattuto in programmi come Autosys, ma è costoso e decisamente esagerato per quello che voglio.Ho anche visto AppCtl, ma sembra non gestire le dipendenze.Forse sarebbe possibile riutilizzare gli script di inizializzazione?
Oh, e come ulteriore complicazione dovrebbe essere in grado di funzionare su un sistema Solaris 10 o Linux senza installare nuovi binari.Sulle scatole che ho visto di recente, ciò significa script di shell e Perl ma non Python.
Esistono programmi di questo tipo o devo rispolverare la mia copia di Programming Perl?
Soluzione
Prova Supervise, che è ciò che qmail utilizza per tenere traccia dei suoi servizi/applicazioni di avvio:
Altri suggerimenti
Buongiorno,
Dai un'occhiata a /etc/init.d per qualcosa di simile e usalo come base.Vedi anche crontab, o forse at, per eseguirlo regolarmente.
saluti,
rapinare
Per quanto ne so, solo Solaris, ma non Solaris 10 SMF Fai quello che vuoi?
Prova GNU Batch.Sembra che supporti ciò di cui hai bisogno.