| 
					
				 | 
			
			
				@@ -1,21 +1,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @echo off 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-rem jar平锟斤拷目录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+rem jar平级目录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 set AppName=ruoyi-admin.jar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-rem JVM锟斤拷锟斤拷 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+rem JVM参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 set JVM_OPTS="-Dname=%AppName%  -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps  -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ECHO. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	ECHO.  [1] 锟斤拷锟斤拷%AppName% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	ECHO.  [2] 锟截憋拷%AppName% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	ECHO.  [3] 锟斤拷锟斤拷%AppName% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	ECHO.  [4] 锟斤拷锟斤拷状态 %AppName% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	ECHO.  [5] 锟斤拷 锟斤拷 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ECHO.  [1] 启动%AppName% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ECHO.  [2] 关闭%AppName% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ECHO.  [3] 重启%AppName% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ECHO.  [4] 启动状态 %AppName% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ECHO.  [5] 退 出 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ECHO. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ECHO.锟斤拷锟斤拷锟斤拷选锟斤拷锟斤拷目锟斤拷锟斤拷锟�: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ECHO.请输入选择项目的序号: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 set /p ID= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	IF "%id%"=="1" GOTO start 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	IF "%id%"=="2" GOTO stop 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -35,11 +35,11 @@ PAUSE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 start javaw %JAVA_OPTS% -jar %AppName% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-echo  starting锟斤拷锟斤拷 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo  starting…… 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 echo  Start %AppName% success... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 goto:eof 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-rem 锟斤拷锟斤拷stop通锟斤拷jps锟斤拷锟斤拷锟斤拷锟絧id锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+rem 函数stop通过jps命令查找pid并结束进程 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 :stop 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %AppName%`) do ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		set pid=%%a 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -48,7 +48,7 @@ rem 锟斤拷锟斤拷stop通锟斤拷jps锟斤拷锟斤拷锟斤拷锟絧id锟斤拷锟斤拷锟斤拷锟斤拷 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if not defined pid (echo process %AppName% does not exists) else ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		echo prepare to kill %image_name% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		echo start kill %pid% ... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		rem 锟斤拷锟捷斤拷锟斤拷ID锟斤拷kill锟斤拷锟斤拷 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		rem 根据进程ID,kill进程 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		taskkill /f /pid %pid% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 goto:eof 
			 |