1、startup.bat
@echo off
:: 应用名称
set app_name=zyx-score
start "%app_name%" java -jar %app_name%.jar
2、shutdown.bat
@echo off
:: 通过端口查询应用进程
for /f "tokens=4,5" %%i in ('netstat -aon ^| findstr 18099') do (
set n=%%i
set pid=%%j
rem echo %%i,%%j
if "LISTENING"=="%%i" (
goto shutdown
)
)
goto end
:shutdown
if %n%=='' (
echo "application is already stopped"
) else (
echo "kill %pid%"
taskkill /f /pid %pid%
)
:end
本文介绍了两个Windows批处理文件:startup.bat用于启动名为zyx-score的应用,通过java-jar运行jar文件;shutdown.bat则通过端口监控并安全关闭应用。
1005

被折叠的 条评论
为什么被折叠?



