将Python程序注册为Windows Server 2003 R2服务

时间:2010-10-21 14:35:42

标签: python windows-services windows-server-2003

我编写了一个我需要在Windows Server 2003 R2上安装的Python脚本,该脚本将在以任何方式更改特定目录(新文件,已删除文件等)时运行。我相信我需要将此注册为系统服务,以便倾听,但我真的不确定。

所以,我的问题是:这样的脚本是否需要注册为服务,如果是这样,我该怎么做呢?

感谢。

1 个答案:

答案 0 :(得分:1)

我相信您的程序必须查看目录以进行更改并按行动操作。或者,您可以让一个单独的程序监视该目录,然后调用您的脚本,但这基本上是相同的。

Tim Golden有一篇文章here,它讨论了使用python和win32 api观看目录。

在您开始工作之后,将程序作为服务运行是非常合适的。这已被涵盖before