我编写了一个需要安装在 Windows Server 2003 R2 上的 Python 脚本,该脚本将在特定目录以任何方式更改(新文件、删除文件等)时运行。我相信我需要将其注册为系统服务,以便监听它,但我真的不确定。
所以,我的问题是:这样的脚本是否需要注册为服务,如果需要,我该如何做?
谢谢。
最佳答案
我相信您的程序必须监视目录的更改并据此采取行动。或者,您可以让一个单独的程序监视目录,然后调用您的脚本,但这本质上是相同的。
蒂姆·戈尔登有一篇文章here其中讨论了使用 python 和 win32 api 进行目录监视。
在你开始工作之后,让你的程序作为服务运行是非常合适的。这已被涵盖before .
关于python - 将 Python 程序注册为 Windows Server 2003 R2 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3988599/