使用nssm工具创建windows服务和删除服务

@echo off

set stroage_path=C:\shenyang\storage

nssm install kae_arangodb "%stroage_path%\graphdb/usr/bin/arangod.exe"
nssm set kae_arangodb AppDirectory "%stroage_path%\graphdb"
nssm set kae_arangodb Start SERVICE_AUTO_START
nssm start kae_arangodb


nssm install kae_redis "%stroage_path%\redis7/redis-server.exe" "redis.conf"
nssm set kae_redis AppDirectory "%stroage_path%\redis7"
nssm set kae_redis Start SERVICE_AUTO_START
nssm start kae_redis


nssm install kae_solr "%stroage_path%\KAPServerX64\bin\catalina.bat" "run"
nssm set kae_solr AppDirectory "%stroage_path%\KAPServerX64\bin"
nssm set kae_solr AppEnvironmentExtra JAVA_HOME="%stroage_path%\jre8x64"
nssm set kae_solr Start SERVICE_AUTO_START
nssm start kae_solr


set web_path=C:\shenyang\kae_web

nssm install kae_eureka "%web_path%\jre8x64/bin/java.exe" "-jar -Xmx512m -Xms512m eureka-server-v24.08.20.jar"
nssm set kae_eureka AppDirectory "%web_path%\eureka-server"
nssm set kae_eureka Start SERVICE_AUTO_START
nssm start kae_eureka


nssm install kae_kaeserver "%web_path%\jre8x64/bin/java.exe" "-jar -Xmx2048m -Xms2048m  kae-server-v24.09.25.jar"
nssm set kae_kaeserver AppDirectory "%web_path%\kae-server"
nssm set kae_kaeserver Start SERVICE_AUTO_START
nssm start kae_kaeserver

nssm install kae_kapserver "%web_path%\jre8x64/bin/java.exe" "-jar -Xmx4096m -Xms2048m kap-server-v24.09.25.jar"
nssm set kae_kapserver AppDirectory "%web_path%\kap-server"
nssm set kae_kapserver Start SERVICE_AUTO_START
nssm start kae_kapserver

nssm install kae_user "%web_path%\jre8x64/bin/java.exe" "-jar -Xmx1024m -Xms1024m user-server-v24.09.25.jar"
nssm set kae_user AppDirectory "%web_path%\user-server"
nssm set kae_user Start SERVICE_AUTO_START
nssm start kae_user


pause

删除服务

nssm stop kae_arangodb
nssm remove kae_arangodb confirm

nssm stop kae_redis
nssm remove kae_redis confirm

nssm stop kae_solr
nssm remove kae_solr confirm

nssm stop kae_eureka
nssm remove kae_eureka confirm

nssm stop kae_kaeserver
nssm remove kae_kaeserver confirm

nssm stop kae_kapserver
nssm remove kae_kapserver confirm

nssm stop kae_user
nssm remove kae_user confirm

你可能感兴趣的:(c语言,开发语言,windows)