首页 > 系统相关 >NSSM封装Windows服务工具的使用与介绍

NSSM封装Windows服务工具的使用与介绍

时间:2024-11-19 13:29:30浏览次数:1  
标签:NSSM 服务 Windows 程序 nginx 封装

NSSM 是一个服务封装程序,它可以将普通 exe 程序 或 Java程序 或 Nodejs 项目封装成服务,像 windows 服务一样运行。同类型的工具还有微软自己的 srvany,不过 NSSM 更加简单易用,并且功能强大。它的特点如下:

支持普通 exe 程序(控制台程序或者带界面的 Windows 程序都可以)
安装简单,修改方便
可以重定向输出(并且支持 Rotation)
可以自动守护封装了的服务,程序挂掉了后可以自动重启
可以自定义环境变量
下面以用Nssm在Windows上安装Nginx并将其设置为服务为例进行介绍:
进入Nssm文件所在路径文件夹,打开Windows终端,运行:
nssm install Nginx

Path:nginx执行文件所在路径,选中.exe文件
Startup directory:执行文件所在路径
Arguments:执行时所带参数,例如:
-c E:\project\java\changchun-zhengzhao\ESMS\nginx\conf\nginx.conf

最前面一定不要忘记空格。不然会运行失败。

标签:NSSM,服务,Windows,程序,nginx,封装
From: https://www.cnblogs.com/jessicor/p/18554660

相关文章

  • 调整方法和相关的注册表项,能帮助你加速 MS Edge 的加载:增强 Google Chrome 浏览器在视
    在Windows11系统中,通过调整MicrosoftEdge浏览器的注册表设置,你可以对其性能进行优化,尤其是提高启动速度和加载速度。以下是一些常见的调整方法和相关的注册表项,能帮助你加速MSEdge的加载:1. 禁用硬件加速硬件加速可能会影响性能,尤其是在资源较少的设备上。如果你遇到性......
  • 适应等保的Windows系统和Linux系统安全加固V1.2.0版本
    《Web安全》http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484238&idx=1&sn=ca66551c31e37b8d726f151265fc9211&chksm=c0e47a12f793f3049fefde6e9ebe9ec4e2c7626b8594511bd314783719c216bd9929962a71e6&scene=21#wechat_redirect《网安面试指南》http:/......
  • Windows修改新建.txt文件名
    前言全局说明Windows修改新建.txt文件名一、说明环境:Windows11家庭版23H222631.3737Windows7旗舰版二、Windows7修改2.1打开注册表,找到AAF68885HKEY_CLASSES_ROOT\LocalSettings\MuiCache\xxx\AAF68885xxx是一个可变的数,每台机器不同,找到AAF68885就......
  • windows下oracle安装
    windows下oracle安装本次在windows2019操作系统下安装oralce11g服务端和客户端 准备工作:1,windows2019虚拟服务器一台。2,oralce11gserver安装包下载。3,win32_11gR2_client 客户端安装包下载,以及常用测试用应用软件PLSQLDeveloper。 安装包解压,将两个安装包解压到......
  • Windows基础及bat蠕虫病毒编写
    常见端口及其服务21ftp23talnet80web80-89都可能443ssl有过心脏滴血漏洞445msb1433mssql1521oracle2082/3主机管理系统登录(国外用的多)2222da虚拟主机管理系统登录(国外较多)3128squid代理默认端口-漫游内网3306mysql3311/2kangle主机管理系统......
  • format 命令是 Windows 操作系统中的一个命令行工具,用于格式化磁盘、分区或驱动器。格
     format|MicrosoftLearn format命令是Windows操作系统中的一个命令行工具,用于格式化磁盘、分区或驱动器。格式化过程会清除磁盘上的所有数据,并准备磁盘用于存储文件。它可以通过命令提示符(CMD)或者PowerShell来执行。format 命令的功能:清除数据:格式化磁盘会删除该......
  • WindowsRabbitMQ配置
    一、安装Erlang(1)安装地址下载地址:https://www.erlang.org/downloads(2)设置环境变量  新建 ERLANG_HOME (3)修改环境变量path,增加Erlang变量至path ,%ERLANG_HOME%\bin (4)打开cmd命令框,输入erl 二、安装rabbitmq (1)安装地址下载地址:http://www.rabbitmq......
  • 【Vue 表单类组件封装与 v-model 简化代码】
    文章目录什么是Vue表单类组件?封装Vue表单类组件步骤1:创建一个表单组件步骤2:使用`v-model`简化数据绑定步骤3:将表单组件封装步骤4:在父组件中使用表单组件什么是Vue表单类组件?Vue表单类组件是一种将表单元素(如输入框、复选框、单选框等)封装成可复用的组件的......
  • Rust impl关键字(实现封装、继承和多态等功能)(Rust关联类型、impl关联类型、Rust静态方
    文章目录Rust中的`impl`关键字详解什么是`impl`关键字?`impl`的基本语法示例:为结构体实现方法`impl`与特征(Trait)(为类型实现通用接口)示例:为类型实现特征`impl`与关联类型(关联类型使得在特征中定义的一些类型可以在实现时具体化)示例:使用关联类型`impl`与静态方法(不带self......
  • Python用subprocess管理子进程在Windows平台实现平行效果
    在Python中,使用subprocess模块管理子进程时,如果你在Windows平台上尝试实现类似于Unix系统的“平行效果”(即父子进程可以同时运行),你可能会遇到一些问题。在Unix系统中,子进程是独立于父进程的,它们可以同时运行。但在Windows系统中,当你使用subprocess创建子进程时,默认情况下会存在父......