使用NSSM注册Windows服务
NSSM介绍
NSSM(the Non-Sucking Service Manager)是Windows环境下一款免安装的服务管理软件,它可以将应用封装成服务,使之像windows服务可以设置自动启动等。
并且可以监控程序运行状态,程序异常中断后自动启动,实现守护进程的功能。不仅支持图形界面操作,也完全支持命令行设置。
1.下载并解压
打开NSSM官网 https://nssm.cc/download 下载 nssm-2.24.zip
下载完成后,解压 nssm-2.24.zip
2.注册服务
注册服务使用如下命令: nssm install <servicename>
2.1 打开nssm.exe
为了运行nssm,需要在命令提示符CMD中打开nssm-2.24\win64\nssm.exe
在CMD中 CD到 nssm-2.24\win64\ 这个文件夹中
请替换截图中的解压后的nssm文件夹为实际的路径
然后输入 .\nssm.exe install mt-photos-ai 回车后弹出NSSM service installer
完整的命令为:
C:\Users\Nero>cd C:\Users\Nero\Downloads\nssm-2.24\win64\
C:\Users\Nero\Downloads\nssm-2.24\win64>.\nssm.exe install mt-photos-ai
在弹出的 NSSM service installer 中,选择 mt-photos-ai-server.exe程序,然后点击 Install Service
Install Service完成后,即可在Windows的任务管理器,服务中看到mt-photos-ai,且服务的状态为 运行中
3、启动或停止服务
打开Windows的任务管理器,在服务中可以看到 mt-photos-ai ;
右键可以停止或启动服务;
查看程序日志
注册为系统服务后,将无法看到api识别的日志;
如果需要查看日志,需要先停止mt-photos-ai服务,然后打开 mt-photos-ai-server.exe 程序,这样api识别时可以看到日志输出;