用NSSM把influxDB安装成windows后台服务

NSSM,是用来将一般程序安装成windows后台服务的工具,使用较为方便,但是在使用还是有几点需要注意的。

1.服务没有窗口,无法进行交互。

2.原版的nssm 执行start stop set命令时不请求系统权限,导致失败,我做了修改,代码见https://github.com/alongL/nssm-2.24-MOD

installService.bat文件内容:

运行时influxdb的输出都在influxd_err.log中

@echo off 

set configfile=%cd%\influxdb.conf
echo %configfile%

rem 将influxd.exe安装为服务,启动时用当前目录下的influxdb.conf作为配置文件
nssm.exe  install  influxd  influxd.exe  -config  %configfile%

rem //
rem 设置服务的描述
rem nssm.exe  set influxd  Description  "influxDB数据库服务后台程序"

rem 设置influxd启动路径为当前路径
 nssm set influxd AppDirectory %cd%

rem 重定位输出和错误
 nssm.exe set influxd AppStdout  %cd%\log\influxd.log
 nssm.exe set influxd AppStderr  %cd%\log\influxd_err.log

启动服务的start.bat就很简单了

nssm.exe  start   influxd 

 

卸载服务uninstall.bat

nssm.exe  remove   influxd  confirm

我修改后的程序下载链接:

https://download.csdn.net/download/v6543210/10636775

我修改的代码链接:

https://github.com/alongL/nssm-2.24-MOD

nssm官网链接:

http://www.nssm.cc/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路边闲人2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值