2010-03-29 4 views
0

Je travaille sur un projet qui nécessite une solution de gestion des processus comme beaucoup init.d mais avec les conditions suivantes:Process Management Solution

1) Travailler avec Windows ne Linux 2) doit être en mesure de démarrer/arrêter/redémarrer des programmes écrits en langues hétérogènes. 3) Doit être capable d'étendre le gestionnaire de processus pour démarrer/arrêter les processus en fonction des informations de mode d'exécution obtenues à partir de l'hôte distant sur l'interface pub/sub (DDS le plus probable).

Idéalement, nous voulons cela en Java, mais peut être en C/C++. En outre, le gestionnaire de processus doit être à sécurité intégrée (je suppose que l'exécution dans un service avec le redémarrage automatique en cas d'échec suffira).

Je pourrais écrire ma propre implémentation pour scratch, mais nous avons un planning déraisonnablement serré, donc évidemment une solution déjà développée est préférable.

Michael

+0

Nous avons également un horaire serré pour répondre aux questions raisonnables .. Donc, ne demandez pas comme ça? – Venkat

+0

@Venkats - D'après ce que j'ai compris, le PO s'intéresse à une bibliothèque existante, il ne nous a pas demandé de l'écrire pour lui. – IVlad

+0

@Venkats - J'essaie de trouver une solution que nous pouvons intégrer et modifier si nécessaire. Comme l'a dit IVlad, je ne demande rien de déraisonnable. – S73417H

Répondre

0

En fin de compte, je simplement mes processus avec la méthode du bootstrap un wrapper de service Windows et géré manuellement leur cycle de vie avec Windows API programatically pour les services.