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?

È stato utile?

Soluzione

Prova Supervise, che è ciò che qmail utilizza per tenere traccia dei suoi servizi/applicazioni di avvio:

http://cr.yp.to/daemontools/supervise.html

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.

http://www.gnu.org/software/gnubatch/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top