@echo off
echo find aiops-collector.jar to kill before start process.
call 2-stop_collector.bat
echo ------ begin start aiops-collector.jar, see: ./logs/info/current. ------
start javaw -Xms1024m -Xmx2048m -jar aiops-collector.jar --spring.config.location=application.yml
if %errorlevel% == 0 (
echo 启动完成! && pause && exit
) else (
echo 启动失败! && pause && exit
)
停止脚本
@echo off
set program=aiops-collector.jar
echo program: %program%
::注释:匹配占用端口的进程号,停掉
for /f "usebackq tokens=5" %%a in (`netstat -ano^| findstr 0.0.0.0:9003`) do (
set pid=%%a
)
if not defined pid (echo process %program% does not exists) else (
echo start kill %pid% ...
rem 根据进程ID,kill进程
taskkill /f /pid %pid%
pause && exit
)