# 实战脚本示例04

deploy_jar.sh

#!/usr/bin/env sh
# 确保脚本抛出遇到的错误
set -e

serverPort="10022"
serverIp="192.168.1.101"
serverUser="xiaoshaozi"

# 进入生成的文件夹
ssh -p $serverPort $serverUser@$serverIp 'sh -xc "rm -rf /home/xiaoshaozi/workspace/bin/jar/3500/bak_jar/jar"'

scp -P ${serverPort} -r "./jar" ${serverUser}@${serverIp}:/home/xiaoshaozi/workspace/bin/jar/3500/bak_jar/jar
# 连接服务器,执行脚本文件
ssh -p ${serverPort} ${serverUser}@${serverIp} <<EOF
#!/bin/bash
sh -x /home/xiaoshaozi/workspace/bin/jar/3500/change_jar_3500.sh
sh -x /home/xiaoshaozi/workspace/bin/jar/stop_java_3500_jar.sh
sh -x /home/xiaoshaozi/workspace/bin/jar/start_java_3500.sh
EOF

更新时间: 2024年2月23日星期五凌晨12点17分