Question

Je recherche un logiciel qui me permet de contrôler une application basée sur un serveur, c'est-à-dire qu'il existe un certain nombre de processus interdépendants que j'aimerais pouvoir démarrer, arrêter et surveiller de manière contrôleur.

J'ai rencontré des programmes comme Autosys, mais c'est cher et bien trop cher pour ce que je veux.j'ai aussi vu AppCtl, mais cela ne semble pas gérer les dépendances.Peut-être serait-il possible de réutiliser les scripts d'initialisation ?

Oh, et comme complication supplémentaire, il devrait pouvoir fonctionner sur une machine Solaris 10 ou Linux sans installer de nouveaux binaires.Sur les cases que j'ai vues récemment, cela signifie des scripts shell et Perl mais pas Python.

De tels programmes existent-ils ou dois-je dépoussiérer ma copie de Programming Perl ?

Était-ce utile?

La solution

Essayez Supervise, qui est utilisé par qmail pour suivre ses services/applications de démarrage :

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

Autres conseils

Bonjour,

Jetez un œil dans /etc/init.d pour quelque chose de similaire et utilisez-le comme base.Voir aussi crontab, ou peut-être sur, pour l'exécuter régulièrement.

acclamations,

Rob

Solaris uniquement pour autant que je sache, mais Solaris 10 ne le serait-il pas SMF Faites ce que vous voulez?

Essayez GNU Batch.On dirait qu'il prend en charge ce dont vous avez besoin.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top