windows定时拉取linux文件
作者:互联网
参考链接
http://www.mamicode.com/info-detail-2407181.html
利用winscp结合脚本
1:先安装winscp确认可以正常与linux交互,并保存
2:windows本地配置
新建配置文件(SERV_BAK.txt),放到C盘,(F:\winscp_test为备份目录)
option echo off
option batch continue
option confirm off
option transfer binary
option synchdelete off
open sftp://root:root密码@linux的IP地址:22
cd /root/需要备份的目录/
lcd F:\winscp_test
synchronize local
close
exit
新建脚本(winscp.bat),放到C盘
cd C:\Program Files (x86)\WinSCP
WinSCP.exe /console /script=c:\SERV_BAK.txt
运行bat脚本,测试是否拉取同步
3:将bat脚本加入定时任务(计划任务)
taskschd.msc
# 每天晚上 20:30 定时执行
schtasks /create /tn "Record_bak" /tr C:\winscp.bat /sc DAILY /st 20:30
# 查询创建的任务
schtasks /query /tn Record_bak /v
# 立即运行创建的任务
schtasks /run /tn Record_bak
# 删除任务
schtasks /delete /tn Record_bak
标签:bat,option,windows,拉取,tn,Record,linux,winscp,bak 来源: https://www.cnblogs.com/daixubinbin/p/13962990.html