| 
														
															@@ -2,13 +2,14 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # 设置远程服务器信息 
														 | 
														
														 | 
														
															 # 设置远程服务器信息 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 REMOTE_USER="root"  # 远程服务器用户名,根据你的实际情况修改 
														 | 
														
														 | 
														
															 REMOTE_USER="root"  # 远程服务器用户名,根据你的实际情况修改 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-REMOTE_HOST="111.230.193.88" # 远程服务器地址 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+REMOTE_HOST="175.178.171.148" # 远程服务器地址 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 REMOTE_BASE_DIR="/home/software"  # 远程服务器上的部署目录,根据你的目录结构修改 
														 | 
														
														 | 
														
															 REMOTE_BASE_DIR="/home/software"  # 远程服务器上的部署目录,根据你的目录结构修改 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # 本地 JAR 包路径  -- 根据你提供的目录结构修改 
														 | 
														
														 | 
														
															 # 本地 JAR 包路径  -- 根据你提供的目录结构修改 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 LOCAL_FS_ADMIN_JAR="./fs-admin/target/fs-admin.jar" # 假设target目录和你提供的 tree 命令显示的目录同级 
														 | 
														
														 | 
														
															 LOCAL_FS_ADMIN_JAR="./fs-admin/target/fs-admin.jar" # 假设target目录和你提供的 tree 命令显示的目录同级 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 LOCAL_FS_COMPANY_JAR="./fs-company/target/fs-company.jar" 
														 | 
														
														 | 
														
															 LOCAL_FS_COMPANY_JAR="./fs-company/target/fs-company.jar" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 LOCAL_FS_USER_APP_JAR="./fs-user-app/target/fs-user-app.jar" 
														 | 
														
														 | 
														
															 LOCAL_FS_USER_APP_JAR="./fs-user-app/target/fs-user-app.jar" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+LOCAL_FS_API_APP_JAR="./fs-api/target/fs-api.jar" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # 函数:检查本地文件是否存在 
														 | 
														
														 | 
														
															 # 函数:检查本地文件是否存在 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 check_local_file() { 
														 | 
														
														 | 
														
															 check_local_file() { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -22,6 +23,7 @@ check_local_file() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 check_local_file "$LOCAL_FS_ADMIN_JAR" 
														 | 
														
														 | 
														
															 check_local_file "$LOCAL_FS_ADMIN_JAR" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 check_local_file "$LOCAL_FS_COMPANY_JAR" 
														 | 
														
														 | 
														
															 check_local_file "$LOCAL_FS_COMPANY_JAR" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 check_local_file "$LOCAL_FS_USER_APP_JAR" 
														 | 
														
														 | 
														
															 check_local_file "$LOCAL_FS_USER_APP_JAR" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+check_local_file "$LOCAL_FS_API_APP_JAR" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # 停止远程服务器上可能正在运行的旧版本(假设进程名与 JAR 包名相同) 
														 | 
														
														 | 
														
															 # 停止远程服务器上可能正在运行的旧版本(假设进程名与 JAR 包名相同) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 stop_remote_app() { 
														 | 
														
														 | 
														
															 stop_remote_app() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   local app_name=$1 
														 | 
														
														 | 
														
															   local app_name=$1 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -53,10 +55,11 @@ deploy_jar() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 deploy_jar "$LOCAL_FS_ADMIN_JAR" "fs-admin" 
														 | 
														
														 | 
														
															 deploy_jar "$LOCAL_FS_ADMIN_JAR" "fs-admin" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # 部署 fs-company 
														 | 
														
														 | 
														
															 # 部署 fs-company 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#deploy_jar "$LOCAL_FS_COMPANY_JAR" "fs-company" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+deploy_jar "$LOCAL_FS_COMPANY_JAR" "fs-company" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # 部署 fs-user-app 
														 | 
														
														 | 
														
															 # 部署 fs-user-app 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-#deploy_jar "$LOCAL_FS_USER_APP_JAR" "fs-user-app" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+deploy_jar "$LOCAL_FS_USER_APP_JAR" "fs-user-app" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+deploy_jar "$LOCAL_FS_API_APP_JAR" "fs-api" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 echo "Deployment completed." 
														 | 
														
														 | 
														
															 echo "Deployment completed." 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |