使用WinSW
下载地址: WinSW-github
例子:minion注册服务
1、下载minio,选择windows版本下载
2、将下载的 .exe
文件和winSW放在同一个空目录下
3、创建 minio-service.xml
文件并添加配置
<service>
<!-- ID of the service. It should be unique across the Windows system-->
<id>Minio-Server</id>
<!-- 服务名称 -->
<name>Minio-Server</name>
<!-- 服务描述 -->
<description>Minio文件存储服务器</description>
<!-- 应用启动的可执行文件的路径 -->
<executable>D:\app\minio\minio.exe</executable>
<!-- 应用启动时携带的参数 -->
<arguments>server D:\app\minio\data --console-address ":9001"</arguments>
<!-- 应用日志存放位置 -->
<logpath>D:\app\minio\logs</logpath>
<!-- 按日志文件大小和时间模式滚动 -->
<log mode="roll-by-size-time">
<!-- 日志文件大小单位kb -->
<sizeThreshold>10240</sizeThreshold>
<!-- 指定日志文件名的时间标记格式 -->
<pattern>yyyyMMdd</pattern>
<!-- 指定每天在指定时间进行日志滚,例如00:00:00表示每天凌晨进行日志滚动 -->
<autoRollAtTime>00:00:00</autoRollAtTime>
<zipOlderThanNumDays>5</zipOlderThanNumDays>
<zipDateFormat>yyyyMMdd</zipDateFormat>
</log>
</service>
4、将 WinSW-x64.exe
重命名为和配置文件相同(minio-service.exe)
5、以超级管理员身份进入终端并进入到服务所在目录
6、执行安装服务命令 minio-service.exe install
7、进入到服务界面查看是否注册成功
8、卸载服务命令 minio-service.exe uninstall
评论区