Multiplex : Gestionnaire de processus parallèles en ligne de commande

2025-07-28
Multiplex : Gestionnaire de processus parallèles en ligne de commande

Multiplex est un outil en ligne de commande avec une API Python simple pour exécuter plusieurs processus en parallèle et les arrêter tous à la fois, ou en fonction d'une condition. Il arrête correctement les processus enfants, multiplexant leurs flux de sortie et d'erreur vers stdout et stderr pour une analyse facile avec les outils de ligne de commande standard. Multiplex est utile pour exécuter plusieurs programmes simultanément et combiner leurs sorties, comme un serveur web, une file d'attente de travail et une base de données. Il prend en charge les processus nommés, les démarrages différés, les dépendances basées sur les processus ou le temps, et des actions comme le mode silencieux et la terminaison d'autres processus à la fin. Avec sa syntaxe concise, Multiplex simplifie l'orchestration complexe, y compris les pipelines CI/CD et la configuration de l'environnement de développement.

Développement gestion de processus