Python Windows服务过早地自动启动

时间:2010-09-02 11:47:17

标签: python windows-services

我正在运行一个Python脚本作为Windows服务,但每当我将其设置为自动启动时,它似乎都失败了。我相信这可能是因为该服务使用了服务启动时尚未挂载的网络资源。有没有办法可以让它等到启动完成后再运行?

2 个答案:

答案 0 :(得分:8)

配置Windows服务,以便it has the Workstation Service as a dependency

这意味着在适当的资源可用之前,Windows不会尝试启动您的服务。

答案 1 :(得分:2)

添加脚本等待脚本必须使用的资源具有良好的信誉,或者重写脚本以更好地设计,如果没有连接则不退出;等待1秒,如果连接失败,请再试一次。

相关问题