技术博文 · 2021-05-13 0

一个简单的文件下载中转的shell脚本

#!/bin/bash
source /etc/profile
#需要发送文件的目标服务器IP
IP=172.27.XX.XX
#目标服务器ssh端口
PORT=1111
#目标服务器的地址
PWD=/opt/tomcat-gateway/
PWD2=/opt/tomcat-gateway-uat
PWD3=/opt/html
if [ $# -ne 2 ]
then
echo "请使用 $0 文件下载地址 文件名称"
else
##下载文件并命名为...
wget  $1 -O $2

cat<<-eof
1传包到叙州工人医院/opt/tomcat-gateway目录
2传包到叙州工人医院/opt/tomcat-gateway-uat目录
3传包到叙州工人医院/opt/html目录
eof
read -p "将下载的文件传到:" cmd
case $cmd in
1)
        /bin/scp -P $PORT $2 yuantu@$IP:$PWD;;
2)
        /bin/scp -P $PORT $2 yuantu@$IP:$PWD2;;
3)
        /bin/scp -P $PORT $2 yuantu@$IP:$PWD3
        ;;
*)
        echo "输入错误:please in input (1,2,3)"
        exit 1
        ;;
esac
fi


前提条件是:2台服务器需要做免密访问


俗话曰:不积跬步无以至千里。每天进步一点点,相信幂次法则的力量。3年内收入翻10倍。值得期待~