# 实战脚本示例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