服务助手NSSM——将Windows程序封装成服务
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
文章目录
简介
NSSM 可以将 Windows 程序封装成服务当服务终止时自动重启进程记录到系统事件日志中提供图形服务删除功能重定向输出自定义环境变量和启动参数。
微软自己的 Srvany 能将程序封装成服务但无法守护进程不能自动重启。
类似工具还有 winsw。
安装
建议下载最新版本Win10 需要 nssm 2.24-101 及以上版本
解压配置环境变量 Path如 C:\nssm-2.24-103-gdee49fc\win64;
初试
配置 Nginx 为例
以管理员身份运行 CMD
安装服务
nssm install Nginx
选择程序路径 → Install service
Details(可选
- Display name:显示名称
- Description:描述
- Startup type:启动类型自动、自动(延迟启动)、手动、禁用
Install service
右键此电脑 → 管理 → 服务和应用程序 → 服务
删除服务
nssm remove Nginx
详细用法
服务依赖
在服务运行前必须启动的服务
进程优先级
关闭服务
退出和重启
I/O
重定向输出
文件轮换
配合 I/O 使用