你的linux有FTP功能吗?如果有的话可以直接从windows上面写 FTP脚本
如:
@echo off
set bak=d:\db_bak
del a.txt
echo open 10.10.4.163>a.txt
echo ftp>>a.txt
echo 123456>a.txt
echo lcd d:\db_bak >a.txt
echo cd yfxtbackup >a.txt
echo prompt >a.txt
forfiles /p %bak% /d 0 /c "cmd /c echo put @file " >a.txt
echo bye>a.txt
ftp -s:a.txt
如果windows上面有FTP的话,那就从linux上面直接向windows传文件 如:
#! /bin/bash
cd /ftp/
CURRENTDATE=` date +%Y%m%d `
YESTERDAY=` date -d yesterday +%Y%m%d `
THREEDAYAGO=` date -d '3 days ago' +%Y%m%d `
#echo $TWODAYAGO
ftp -n -i 10.98.34.3 << !
user ftpuser ftpuser
bin
mput $YESTERDAY.*
delete $THREEDAYAGO.*
bye
!
如果你的操作系统是win7、或者win8那就可以做个NFS网络文件系统共享,直接挂载到linux上面直接cp即可!
望采纳
谢谢!
取消
评论
发布评论