关于windows文件定时往Linux系统推送备份

前几天,有个用户的系统突然说要停运了,让把系统所有的安装软件和应用卸载了。在整理的过程中发现一个备份脚本。这个脚本起初是这样的,用户提供的数据库是SQLServer,在windows上,数据库备份服务器在Linux上。于是,网上搜寻了方法,通过WinSCP软件将备份文件推送到Linux服务器下。
具体的操作步骤如下:
1.创建一个txt文件,代码如下:

option echo off
option transfer binary
open  scp://账号:密码@172.25.44.10

cd  /home/dataBackup/Backup
synchronize remote D:\data\Backup\MSSQL11.MSSQLSERVER\MSSQL\Backup
cd  /home/dataBackup/Difference
synchronize remote D:\data\Backup\MSSQL11.MSSQLSERVER\MSSQL\Difference
cd  /home/dataBackup/Log
synchronize remote D:\data\Backup\MSSQL11.MSSQLSERVER\MSSQL\Log

close
exit

2.创建一个bat文件,windows下定时任务使用

d:

cd D:\software\WinSCP

WinSCP.exe /console /script=D:\data\upload.txt

通过以上bat文件调用txt文件就能将Windows的文件推送到Linux下了,再添加bat到定时任务,就可以实现定时备份了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容