Le contrôle de processus Java est notoirement mauvais - principalement en raison d'un support inadéquat par les classes Java VM/JDK (par exemple, java.lang.Process).Good Java Process Control Library
Je me demande s'il existe de bonnes bibliothèques open source fiables.
Les exigences seraient:
- OSS
- Start/Stop traite
- Manage STDIN et STDOUT
- multi-plateforme (au moins Linux, Windows, Solaris, HP et IBM cet ordre)
- (facultatif) redémarrage
- (souhaitable) mature
J'ajouterais une notion de dépendance de processus comme exigence: Un processus/service ne devrait démarrer que si son processus/service dépendant a démarré. Si un processus/service est arrêté, tous ses processus/services dépendants sont arrêtés. –
Nous sommes en 2015. Je me demande si quelque chose a changé et que la réponse à cette question serait différente. – wilx