最新消息:阿啰哈,本人90后,目前单身,欢迎妹子们来撩!.(。→‿←。) 微信:frank01991

Windows中定时备份Linux数据

@echo off
echo option batch on > "%ProgramFiles%WinSCPbak.sh"
echo option confirm off >> "%ProgramFiles%WinSCPbak.sh"
echo open scp://username:[email protected]:622 >> "%ProgramFiles%WinSCPbak.sh"
echo get /home/backup/todaybak/* e:a  >> "%ProgramFiles%WinSCPbak.sh"
echo exit >> "%ProgramFiles%WinSCPbak.sh"
"%ProgramFiles%WinSCPwinscp.com" /script="%ProgramFiles%WinSCPbak.sh"

在Windows下安装WinSCP,并运行WinSCP以登陆192.168.1.1服务器,注意此时会弹出对话框,必需选择保存密钥在本地计算机上,否则上面的脚本在运行时会提示本地计算机上找不到保存的密钥。
还要注意这一行:get /home/backup/todaybak/* e:a,本地Windows系统的路径末尾必需再加上
脚本编写测试于2012年3月18日22时,运行OK。


另外,用pscp更方便,一般人我不告诉他……

pscp -q -r -l root -pw password 10.148.149.111:/root/* e:backup

转载请注明:林志斌 » Windows中定时备份Linux数据

发表评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址