NSSM 您所在的位置:网站首页 nssm注册服务无法启动 NSSM

NSSM

2024-07-13 15:09| 来源: 网络整理| 查看: 265

NSSM(the Non-Sucking Service Manager)是Windows环境下一款免安装的服务管理软件,它可以将应用封装成服务,即将普通exe程序或者dll或者jar包应用,封装成服务使之像windows服务可以设置自动启动等。并且可以监控程序运行状态,程序异常中断后自动启动,实现守护进程的功能。Installing from the command line(从命令行安装)

从 2.0 版开始,您还可以绕过 GUI 并从命令行安装服务。 语法是:nssm install []

请注意,输入到服务数据库的实际程序是 nssm 本身,因此您在安装服务后不得移动或删除 nssm.exe。 如果您确实希望更改 nssm.exe 的路径,您可以删除并重新安装服务或编辑 HKLM\System\CurrentControlSet\Services\servicename\ImagePath 以反映新位置。

 

举例1 C#1、程序说明这里演示将net6的web项目制作成windows服务应用的启动命令是:dotnet WebApplication_nssm.dll --urls=http://*:8888/ --port=8888

2、安装服务nssm install    Path:C:\Program Files\dotnet\dotnet.exe    Startup directory:D:\TechLearn\001、Tools--nssm\WebApplication_nssm\bin\Debug\net6.0    Arguments:WebApplication_nssm.dll --urls=http://*:8888/ --port=8888    Service name:webapp8888

 

举例2 Java::安装服务nssm install %1 cmd.exe /c "%2"::设置服务描述nssm set %1 Description "%1 service"::设置工作目录nssm set %1 AppDirectory %curpath%::设置输出日志nssm set %1 AppStdout %curpath%\logs\%1.log::设置错误日志nssm set %1 AppStderr %curpath%\logs\%1_error.log

 

 

 

 

举例3 exe

 

参考文档https://blog.csdn.net/raojiaxing_/article/details/125291372



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有