文件推送目的服务器,windos 推送文件到 linux 服务器

windos 环境使用 bat 脚本打包并上传至 linux 服务器。

安装 复制下载文件到 C:\Windows\System32 下

后台 jar 包上传至服务器 bat 代码:

@echo off

rem 设置打印的中文不乱码

chcp 65001

rem 服务器IP

set ip=192.168.132.12

rem 服务器密码

set password=123456

echo "pack start ......"

F:

cd F:\gitWork\bat-domo\platform-frame\platform-frame-web

call mvn clean install -Dmaven.test.skip=true

echo "传输到linux服务器/application/server目录下..."

rem 拷贝文件完整路径

set wechat=F:\gitWork\bat-domo\platform-frame\platform-frame-web\platform-web-wechat-app\target\platform-web-wechat-app-1.0.jar

set wechatSeller=F:\gitWork\bat-domo\platform-frame\platform-frame-web\platform-web-wechat-app-seller\target\web-wechat-app-seller-1.0.jar

rem 推送文件到服务器

pscp -pw %password% %wechat% root@%ip%:/application/server

pscp -pw %password% %wechatSeller% root@%ip%:/application/server

echo "远程调用服务器上的sh脚本..."

plink -batch -pw %password% root@%ip% /application/server/stopService.sh

echo y | plink -ssh root@%ip% "exit"

@cmd.exe

exist

前端 vue 打包上传服务器 bat 代码:

@echo off

rem 设置打印的中文不乱码

chcp 65001

rem 服务器IP

set ip=192.168.132.12

rem 服务器密码

set password=123456

echo "pack start ......"

F:

cd F:\gitWork\bat-domo\front

call yarn build:test

cd F:\gitWork\bat-domo\front-channel

call yarn build:test

echo "pack end ......"

rem 使用 360 压缩文件

F:

rem 使用 360 压缩安装目录

cd F:\Program Files (x86)\360\360zip\

echo "compressed files start ......"

call 360zip.exe -ar F:\gitWork\bat-domo\front\admin F:\gitWork\bat-domo\front\admin.zip

call 360zip.exe -ar F:\gitWork\bat-domo\front-channel\adminChannel F:\gitWork\bat-domo\front-channel\adminChannel.zip

echo "compressed files end ......"

echo "push server address /application/server catalog ......"

rem 拷贝文件完整路径

set adminChannel=F:\gitWork\bat-domo\front-channel\adminChannel.zip

set admin=F:\gitWork\bat-domo\front\admin.zip

pscp -pw %password% %adminChannel% root@%ip%:/application/webAdmin

pscp -pw %password% %admin% root@%ip%:/application/webAdmin

echo "push end ......"

rem echo "启动,远程调用linux服务器上的sh脚本..." 解压脚本暂时不能执行,原因为找到

rem plink -batch -pw %password% root@%ip% /application/webAdmin/start.sh

echo y | plink -ssh root@%ip% "exit"

@cmd.exe

exist

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值