114 votes

comment redémarrer uniquement certains processus en utilisant supervisorctl?

J’exécute quelques processus en utilisant supervisord, nommé process1, process2, ..., process8. Si je veux redémarrer process{1-4}, comment puis-je le faire avec supervisorctl ?

194voto

0x00mh Points 2696

supervisord prend en charge les groupes de processus. Vous pouvez regrouper des processus en groupes nommés et les gérer collectivement.

La commande supervisorctl peut être appelée avec un nom de groupe :

ainsi qu’avec plusieurs noms de processus:

6voto

Dennis Williamson Points 105818

Étant donné que `` plusieurs processus sont acceptés sur la ligne de commande, vous pouvez tirer parti de l’expansion de l’accolade du shell (par exemple dans Bash) pour contrôler plusieurs processus :

est développé par le shell dans

comme si vous aviez tapé cela explicitement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X