利用PSCP实现linux-windows定时文件互传

数据迁移自动化脚本部署说明

场景分析

任务:完成数据迁移自动化脚本的部署,并形成说明文档。

模拟情景: 在linux1 操作后,会生成yyyymmdd.txt 和 yyyymmdd文件夹(yyyymmdd为年月日格式),每天要将文件夹的内容和.txt手动传输到linux2的路径上。

需求:要定时进行数据文件迁移,但两台linux网络不通,因此要将windows作为数据文件转存的中抓站。即先将linux1的文件夹与.txt传到windows,再从windows发送.txt和文件夹到linux2,需要编写脚本并定时执行。

思路

1.利用pscp 传输文件和pscp命令的特性(支持一条命令完成文件传送、免交互密码登录)。

2.写两个pscp脚本,一个脚本负责将linux1文件传到windows,另一个脚本负责将windows的文件传到linux2指定路径上。

3.由于文件名每天会变,需要在脚本设定变量获取时间。同时利用crontab定时在linux2创建yyyymmdd的文件夹

4.加入windows任务计划程序,设定操作和触发器实现定时备份,迁移数据文件。

 

实际场景:在56机子里运行一个assetID.sh后,会在本地生成一个yyyymmdd(年月日文件夹,和一个.txt文件,文件夹是每天数据库更新后的

一 下载pscp.exe

 

下载链接:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

 

下载pscp.exe文件,并将其存放入C:\Windows\System32文件夹下,然后在windows命令框中输入命令: pscp.exe

出现以下图片说明安装成功。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值