我有我的windows xp机器上的2个csv文件,我想每小时转移到unix服务器(因为2个文件每30分钟更新一次)。
所以我在网上search,我发现这种可能性:使用批处理和任务调度程序从Windows到Unix文件的ftp文件。
我想知道是否有可能从一个cron作业和一个简单的scipt unix服务器,而不是从ftp只有(而不是桑巴或http)的Windows机器,以及如何做到这一点。
谢谢你的帮助
我通常会使用CIFS共享和cronjob。 在UNIX服务器上安装SAMBA共享,并在cron中放置一个bash脚本以利用它。
就我个人而言,我会考虑在Windows系统上创build这些文件的副本,以便在复制时不打开可能打开或更改的文件,在UNIX计算机上将其作为SAMBA / CIFS共享进行安装,然后通过rsync cron将副本更新到本地驱动器。 或者如果你可以在Windows机器上运行一个SSH服务器,你可以绕过CIFS位并运行rsync,但是我遇到的免费解决scheme喜欢吃更多的处理器时间(可能已经修复了)。
取决于文件大小和networking可靠性以及您想要投入多less安全性。
安装IIS并在Windows机器上启用FTP服务。 创build一个虚拟的ftp文件夹,指向与csv文件相同的文件夹使用ftp从linux端从ftp服务器获取文件
我使用fling来完成这个任务(定期上传文件从win到unix)。
HTH