关于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到定时任务,就可以实现定时备份了。

你可能感兴趣的:(关于windows文件定时往Linux系统推送备份)