9
votes

Comment exécuter des programmes Python en arrière-plan?

J'ai un programme Python qui interface avec le navigateur, et je me suis maintenant donné de faire cela comme processus de fond, de sorte que chaque fois que je clique sur le bouton, le programme devrait commencer à fonctionner en arrière-plan.

Quelqu'un peut-il m'aider avec une solution facile pour cela?


0 commentaires

5 Réponses :


6
votes

Si vous êtes sur un système de type UNIX (E.G. Mac OSX, Linux), la commande est Python MyScript & , qui exécute la commande en arrière-plan. En général, à Bash (ainsi que la plupart des autres coquilles) si vous appendez un & à votre commande, il exécute la commande en arrière-plan.


2 commentaires

Merci pour la réponse et oui, j'utilise Linux (Ubuntu) comme mon système d'exploitation .Je vérifiera la réponse et vous contactera si des doutes.


Mais dans ce cas, si je ferme la fenêtre de mon terminal, le processus Python est tué.





0
votes

Vous pouvez utiliser http://wwwsearch.sourceforge.net/mechanize/faq.htmlle ou utilisez http://curl.haxx.se/libcurl/python/ Ou utilisez: xxx

mais le "déclencheur" qui déclenchera le script sur Linux, est ce que vous devez développer.

espère que cela vous aide. < / p>


0 commentaires

0
votes
nohup python filename.py &

0 commentaires