windows上传文件至linux环境的脚本记录

windows上传文件至linux环境脚本记录

%关闭其他所有命令回显%
@echo off

ECHO **********************************************
ECHO  * V1.0 2022/12/7
ECHO  * 用于上传文件,请将文件放置在本地电脑D:\workspace\upload\ 路径下
ECHO  * 张三文件请将文件夹压缩为:zs.zip
ECHO  * 李四文件请将文件夹压缩为:ls.zip
ECHO  * 王五文件请将文件夹压缩为:ww.zip
ECHO  * 1:需要先选择上传什么文件
ECHO  * 2:首次运行需要先输入: yes 
ECHO  * 3:输入两次密码: 123456
ECHO  * 4:然后再输入
ECHO  * 	张三原型请输入:  sh zs.sh 
ECHO  * 	李四原型请输入:sh ls.sh
ECHO  * 	王五原型请输入:  sh ww.sh
ECHO **********************************************

ECHO 请在下方输入1或者2或者3或者4进行选择

ECHO 1.张三文件
ECHO 2.李四文件
ECHO 3.王五文件

:main
%设置服务器ip地址%
set host=192.168.2.2
%设置服务器登录用户名%
set user=root
%设置需要上传的文件路径%
set remotePath=/home/workspace

set /p filename=Enter your option:

%设置本地文件路径%
if %filename% == 1 goto one
if %filename% == 2 goto two
if %filename% == 3 goto three

:one
%设置本地文件路径%
set localFile=D:\workspace\upload\zs.zip
%执行scp命令上传文件%
scp %localFile% %user%@%host%:%remotePath%
ssh %user%@%host%
sh tg.sh
%pause脚本执行完成之后需要手动关闭,如需直接关闭,替换成exit即可%
pause

:two
set localFile=D:\workspace\upload\ls.zip
scp %localFile% %user%@%host%:%remotePath%
ssh %user%@%host%
sh tgmly.sh
pause

:three
set localFile=D:\workspace\upload\ww.zip
scp %localFile% %user%@%host%:%remotePath%
ssh %user%@%host%
sh ww.sh
pause

保存为upload.bat文件,可直接在本地电脑上双击运行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值