1. 程式人生 > 其它 >windows部署minio註冊成服務在後臺保持執行

windows部署minio註冊成服務在後臺保持執行

windows部署minio註冊成服務在後臺保持執行

最近在使用minio做資源儲存,要求把minio部署到wondows上使用,發現官方提供的執行命令:.\minio.exe server .\data執行後,關閉cmd視窗,服務就會關閉

所以需要通過winsw註冊服務的方式,把minio註冊成服務執行

winsw下載配置:

  1. 地址:https://github.com/winsw/winsw/releases
  2. 將WinSW.exe複製到自定義的目錄,並重命名為自己想命名的服務名稱minio-server.exe
  3. 同目錄下建立minio-server.xml。特別注意,xml和exe必須同名
  4. 配置minio-server.xml檔案
  5. 使用minio-server.exe install安裝服務
  6. 安裝完後,去服務中啟動服務。啟動成功就可以正常使用minio啦
  7. 使用minio-server.exe uninstall解除安裝服務

具體配置:

<service>
    <id>minio-server</id>
    <name>minio-server</name>
    <description>minio檔案儲存伺服器</description>
    <!-- 可設定環境變數 -->
    <env name="HOME" value="%BASE%"/>
    <executable>%BASE%\minio.exe</executable>
    <arguments>server "%BASE%\data"</arguments>
    <!-- <logmode>rotate</logmode> -->
    <logpath>%BASE%\logs</logpath>
    <log mode="roll-by-size-time">
      <sizeThreshold>10240</sizeThreshold>
      <pattern>yyyyMMdd</pattern>
      <autoRollAtTime>00:00:00</autoRollAtTime>
      <zipOlderThanNumDays>5</zipOlderThanNumDays>
      <zipDateFormat>yyyyMMdd</zipDateFormat>
    </log>
</service>

目錄結構:

服務: