2010-10-08 20 views
3

J'ai créé un script .pyw python que je veux exécuter en arrière-plan de mon ordinateur.
En ce moment, je l'ai mis à lancer en le mettant dans le dossier de démarrage de mon ordinateur Windows 7, ce qui devrait le déclencher pour lancer à chaque démarrage.Arrière-plan L'exécution du script Python ne cesse de s'arrêter

Le problème est que le script semble s'arrêter de fonctionner à un certain moment pour une raison quelconque. Je pense que ça s'arrête tout simplement quand mon ordinateur se met en veille et ne recommence pas à fonctionner après.

Existe-t-il une façon «plus correcte» d'exécuter une tâche en arrière-plan qui ne la ferait pas mourir chaque fois que l'ordinateur se met en veille?

Répondre

0

Si vous avez vraiment besoin d'un processus en arrière-plan en continu, vous devriez envisager de faire un service.

pywin32 aide à la création de services NT avec python

Si vous êtes dans .NET, vous pouvez aussi essayer IronPython, mais je ne sais pas si cela est plus facile.

+0

Toute information sur la façon de faire cela serait utile, ou toute référence à l'endroit où se référer. – Retsam