我需要从python脚本创建一个服务,为此我使用的是NSSM(非吸引服务管理器)。我可以使用以下命令安装该服务: nssm安装 但是,当我尝试启动该服务时,它将处于暂停状态。
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脚本作为服务。
答案 0 :(得分:0)
我对nssm不是很有经验,但在他们的网站上,他们写道:
2017-04-26:Windows 10 Creators Update的用户应使用prelease build 2.2.4-101来避免服务无法启动的问题。如果由于某种原因您无法使用该版本,您还可以在注册表中设置AppNoConsole = 1,并注意到期望控制台窗口的应用程序可能会出现意外行为。
我试试版本的东西,也许这就是它