NSSM和WinSW把exe注册成服务,sc可以操作服务 sc query xx服务名字

NSSM和WinSW把exe注册成服务,sc可以操作服务  sc query xx服务名字
NSSM下载地址:http://www.nssm.cc/   http://www.nssm.cc/release/nssm-2.24.zip
WinSW下载地址:https://github.com/winsw/winsw/releases
1、根据需要注册的系统,64系统使用WinSW-x64.exe或者32系统使用WinSW-x86.exe
2、复制WinSW-x64.exe或者WinSW-x86.exe到需要注册的目录,把名称修改为需要注册的名字(名字随意)
3、
例如:nginx.exe 需要注册到服务中(64系统使用WinSW-x64.exe)
1、修改WinSW-x64.exe为nginxService.exe
2、修改sample-minimal.xml为nginxService.xml(nginxService.exe与nginxService.xml必须同一目录)
3、nginxService.xml中内容如下
4、在nginxService.exe当前目录中进入cmd ,执行nginxService.exe install,服务中就有了
nginxService.xml中内容如下
<service>
<!-- ID of the service. It should be unique across the Windows system-->
<id>nginxService123</id>
<!-- Display name of the service -->
<name>nginxService</name>
<!-- Service description -->
<description>nginx服务的描述</description>
<executable>nginx.exe</executable>
</service>
java注册666.jar注册到服务,有参数
例如:jar需要注册到服务中(64系统使用WinSW-x64.exe)
1、修改WinSW-x64.exe为javaService.exe
2、修改sample-minimal.xml为javaService.xml(java.exe与javaService.xml必须同一目录)
3、javaService.xml中内容如下
4、在javaService.exe当前目录中进入cmd ,执行javaService.exe install,服务中就有了
javaService.xml中内容如下
<service>
<!-- ID of the service. It should be unique across the Windows system-->
<id>javaService123</id>
<!-- Display name of the service -->
<name>javaService</name>
<!-- Service description -->
<description>jar服务的描述</description>
<executable>java</executable>
<arguments> -jar 666.jar</arguments>
</service>

 

posted @ 2024-11-29 10:59  龙骑科技  阅读(19)  评论(0编辑  收藏  举报