17 lines
		
	
	
		
			569 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
		
			569 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|   | #!/bin/bash
 | ||
|  | 
 | ||
|  | # 本地文件路径 | ||
|  | ZIP_FILE="./build/syAdmin.zip" | ||
|  | 
 | ||
|  | # 目标服务器信息 | ||
|  | SERVER_USER="ubuntu"  # 修改为目标服务器的用户名 | ||
|  | SERVER_IP="119.29.151.152"  # 修改为目标服务器的IP地址 | ||
|  | SERVER_PORT="22101" | ||
|  | SERVER_PATH="/tmp"  # 服务器上的目标路径 | ||
|  | DEPLOY_SCRIPT="/home/ubuntu/deploy_admin.sh"  # 部署脚本路径 | ||
|  | 
 | ||
|  | # 将文件上传到服务器的 /tmp 目录 | ||
|  | scp -P $SERVER_PORT $ZIP_FILE $SERVER_USER@$SERVER_IP:$SERVER_PATH | ||
|  | 
 | ||
|  | # 执行服务器上的部署脚本 | ||
|  | ssh -p $SERVER_PORT $SERVER_USER@$SERVER_IP "bash $DEPLOY_SCRIPT" |