我正在运行一个Python脚本作为Windows服务,但它似乎是失败,只要我将其设置为自动启动。我相信这可能是因为该服务使用的网络资源在服务启动时尚未安装。有没有办法让我们等到启动完成之后才能运行?Python Windows服务自动启动太早
2
A
回答
8
配置您的Windows服务以使it has the Workstation
Service as a dependency。
这意味着Windows将不会尝试启动您的服务,直到有适当的资源可用。
2
添加脚本等待脚本必须使用的资源的信誉良好,或者如果没有连接,则改写脚本以更好地设计不退出;等待1秒,如果连接失败再试一次。
+0
当然,你是对的。我认为我只是懒惰,不想调试实际出错的地方。但当然,我会的! – psicopoo 2010-09-02 12:33:48
我应该真的了解更多关于Windows内部的知识,当我发现存在这样的事情时,我总是感到惊讶: - \ – 2010-09-02 15:39:36