2010-10-21 14 views
1

J'ai écrit un script Python que j'ai besoin d'installer sur Windows Server 2003 R2, qui s'exécute lorsqu'un répertoire spécifique est modifié de quelque façon que ce soit (nouveaux fichiers, fichiers supprimés, etc). Je crois que j'ai besoin d'enregistrer cela comme un service système, afin d'écouter cela, mais je ne suis pas vraiment sûr. Donc, ma question est la suivante: un tel script doit-il être enregistré en tant que service, et si oui, comment procéder?Enregistrement d'un programme Python en tant que service Windows Server 2003 R2

Merci.

Répondre

1

Je crois que votre programme devra regarder le répertoire pour les changements et agir selon. Alternativement, vous pourriez avoir un programme séparé regarder le répertoire, puis invoquer votre script, mais c'est essentiellement la même chose.

Tim Golden a un article here qui traite de l'observation de répertoire en utilisant python et l'API win32. Une fois que vous aurez commencé à travailler, il serait très approprié que votre programme soit exécuté en tant que service. Cela a été couvert before.

+0

Génial. C'est exactement ce que je cherchais. Merci! – tjsimmons