Question

salut laisse supposer que j'ai un programm simple python. Ce programme est effectué en cours d'exécution de cron toutes les cinq minutes. mais je ne sais pas comment l'écrire de sorte que le programm permettra d'exécuter plusieurs processus de son auto en même temps. je veux accélérer les choses ...

Était-ce utile?

La solution

Je Manipulez le fork et le contrôle de processus à l'intérieur de votre programme principal de python. Laissez le spawn Cron un seul processus et ce processus soit un maître pour les processus (possible multiples) des travailleurs.

En ce qui concerne la façon dont vous pouvez créer plusieurs travailleurs, il y a le module de filetage pour multithreading et le module de multitraitement pour le multi traitement. Vous pouvez également conserver votre code de travail réel des fichiers séparés et utiliser le module sous-processus.

Maintenant que je pense, peut-être vous devriez utiliser supervisord pour faire le contrôle du processus réel et il suffit d'écrire le réel code de travail.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top