将文件从一个ftp传输到另一个ftp

时间:2011-09-21 16:17:53

标签: php file ftp cron transfer

我需要将文件/文件从一个ftp传输到另一个ftp。 (自动,假设在午夜,服务器何时不太忙)。

我的问题是我的选择是什么?

目前我正在阅读如何使用CRON并寻找php函数将文件传输到外部,目前我还没有走得太远,我希望它是暂时的。很高兴听到一些建议。

谢谢你, 最大

2 个答案:

答案 0 :(得分:1)

所述问题似乎是关于自动将文件从一台服务器传输到另一台服务器。这些是ftp服务器的事实是偶然的,因为使用相同的面向公众的ftp服务非常糟糕的主意客户端用来获取文件来管理所述文件的复制(即上传新文件)和/或覆盖现有的) - 除非你真的不关心你的系统被攻击的六种方式到周日。 PHP实际上并不相关,除非您在阅读问题时遇到我们不了解的要求。

我首先要学习how rdist works。跨服务器同步文件的一般问题已有几十年的历史,rdist在此期间受益于大量的错误修正和优化。如果您有更严格的安全要求(由于您使用的是ftp服务器,这似乎不太可能),那么您可能需要构建自定义解决方案。

答案 1 :(得分:0)

我个人会添加一个命令来执行一个将脚本上传到Cron表的shell脚本。 我做了一个快速的googlesearch并找到了一个递归脚本来执行此操作。 http://bash.cyberciti.biz/backup/copy-all-local-files-to-remote-ftp-server-2/

我不赞成这个剧本。希望这会有所帮助。