批处理语法参考学习:https://blog.csdn.net/wuhenyouyuyouyu/article/details/120736519
@ECHO OFF
echo "准备杀死hntc-qyjy相关进程"
timeout /t 2 /nobreak >nul
set char=hntc-qyjy
echo char : %char%
for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %char%`) do (
echo find process %%a %%b
echo now will kill process : pid %%a, image_name %%b
taskkill /f /pid %%a
)
echo "启动xxx模块"
echo "根据自己的项目而决定, 这是java启动命令,且输出日志"
javaw -Xms128m -Xmx1024m -jar -Dfile.encoding=UTF-8 hntc-qyjy-xxx.jar > D:\test\xxx.log 2>&1
timeout /t 5 /nobreak >nul
echo "xxx启动成功"
REM pause
exit /B