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