0

我需要从 python 脚本创建一个服务,为此我使用 NSSM(非吸盘服务管理器)。我可以使用以下命令安装服务:nssm install 但是,当我尝试启动服务时,它会进入暂停状态。

nssm start <Service_Name>

当我尝试从 services.msc 恢复/停止/重新启动时,它会给出错误,例如 Windows 无法启动服务。

我正在使用的python脚本如下:

import sys
for i in range(sys.maxsize**10):
with open("D:\PythonWriteFile.txt","a") as myfile:
    myfile.write("Appended text")

请让我知道如何将 python 脚本作为服务。

4

1 回答 1

0

我对 nssm 不是很有经验,但在他们的网站上,他们写道:

2017-04-26:Windows 10 Creators Update 的用户应使用 prelease build 2.2.4-101 以避免服务无法启动的问题。如果由于某种原因您不能使用该构建,您也可以在注册表中设置 AppNoConsole=1,注意需要控制台窗口的应用程序可能会出现意外行为。

我会尝试版本的东西,也许就是这样

于 2018-01-31T12:22:50.593 回答