1.WinSW
使用方式(详见”服务注册.docx“文档)以及执行程序(WinSW-x64.exe)放在以下链接
链接: https://pan.baidu.com/s/1WNLFlfZO07bItDowopwKQw?pwd=XKWS 提取码: XKWS
实际项目中,我以注册nginx到services.msc为例
将WinSW-x64.exe放在nginx根目录下,修改为nginx-service.exe(改名不是必须,只是为了区分便于维护查找)并创建同名xml文件,内容如下
<service>
<id>nginx</id>
<name>nginx_vrs</name>
<description>nginx server</description>
<logpath>D:\WORDSPACE111\VRS_Station\XRS-100\nginx-1.16.1\logs</logpath> <!-- 修改为你的Nginx安装目录下的日志文件夹 -->
<logmode>roll</logmode>
<executable>D:\WORDSPACE111\VRS_Station\XRS-100\nginx-1.16.1\nginx.exe</executable> <!-- 修改为你的Nginx安装目录 -->
<stopexecutable>D:\WORDSPACE111\VRS_Station\XRS-100\nginx-1.16.1\nginx.exe -s stop</stopexecutable>
</service>
cmd定位当前目录 nginx-service.exe install nginx-service.xml启动
注册回显:
打开services.msc
注:如果需要删除服务 使用uninstall就行 例:nginx-service.exe uninstall nginx-service.xml
2.nssm
链接: https://pan.baidu.com/s/1GrVljWVqHQ0ZrXrh4NBj1g?pwd=XKWS 提取码: XKWS
使用方式
nssm.exe install servername "yourexepath"
与WinSW 使用一致 只是 卸载语法是remove
如:nssm.exe remove servername "yourexepath"