Open slobberbone opened 6 years ago
Un gros manque à Jeedom !! Je suppose que l'issue ne fait référence qu'aux processus gérés par nextdom ? les démons des plugins et autres services internes. Où est-ce qu'on parle aussi de processus systèmes comme apache ?
Pour la gestion des processus nextdom j'ai pensé à supervisord. C'est un bon concurrent de systemd, il est écrit en python, dispose d'une très bonne api rpc pour piloter les processus qu'il gère. http://supervisord.org/api.html Par contre, l'ajout/suppression de processus à chaud n'est possible qu'en manipulant ses fichiers de configuration. L'idée serait peut être d'avoir des sous dossiers pour chaque type de processus, par exemple :
Ainsi le fichier de configuration principal de supervisor incluerait ces dossiers et Nextdom aurait les droits d'écriture dedans. Par contre, je vois des points de vigilance :
@Turgon37 @slobberbone avez vous debattu ?
Ajout d'un Helper permettant de gérer les services systèmes (GNU/Linux) :