nssm创建window服务

nssm介绍

NSSM(Non-Sucking Service Manager)是一个用于在Windows上运行的开源服务管理工具。它允许你将任何可执行文件转换为Windows服务,并提供一组功能强大的工具来管理这些服务。NSSM 的目标是简化和增强在Windows上运行的服务的管理和配置。

以下是 NSSM 的一些主要特性和用途:

1、将任何可执行文件转换为服务: NSSM 允许你将任何可执行文件(包括批处理文件、脚本和其他可执行文件)转换为Windows服务。这样,你可以以服务的形式在后台运行你的应用程序。

2、配置灵活: NSSM 提供了许多配置选项,允许你定制服务的行为。你可以配置服务的启动参数、工作目录、环境变量等。

3、自动重启: NSSM 具有自动重启功能,可在服务异常退出时尝试重新启动服务。这对于确保服务的连续性非常有用。

4、I/O 重定向: NSSM 允许你将服务的输入和输出重定向到文件,这有助于调试和日志记录。

5、服务卸载: NSSM 提供了卸载服务的选项,使得移除服务时更加方便。

6、集成日志记录: NSSM 可以将服务的输出重定向到文件,方便记录和监视服务的运行状况。

7、兼容性: NSSM 可以与Windows的服务管理器(Services Manager)和其他服务管理工具配合使用,因此可以无缝集成到Windows环境中。

下载地址
nssm.cc/download

使用说明

将下载的压缩文件解压到自己指定目录(如 C:\),然后添加环境变量,添加此目录到环境变量(C:\nssm-2.24\win64),

以管理员身份打开新的命令行窗口,输入nssm intall [service_name] ,调出设置窗体 

nssm创建window服务_第1张图片

 填写完成单击install service即可

# 启动服务
nssm start xxx
# 查看状态
nssm status xxx

NSSM常用命令

安装服务:nssm install [service_name]

删除服务:nssm remove [service_name]

删除服务:nssm remove [service_name] 

修改服务(显示界面修改):nssm edit [service_name]

启动服务:nssm start [service_name]

停止服务:nssm stop [service_name]

重启服务:nssm restart [service_name]

更多命令请参考官网说明:nssm.cc/commands

查看原文:nssm创建window服务

 关注公众号 "字节航海家" 及时获取最新内容

nssm创建window服务_第2张图片

你可能感兴趣的:(windows,windows)