PHP服务器到服务器的每日文件传输
我需要一种将文件列表中最新的文件从一台服务器传输到另一台服务器的方法,并(如果可能)替换前几天传输的文件 即,我在安全服务器上有此映像文件“http://username:password@mysite.com/image-22-2.png“(其中22-2表示日-月),自动传输到非安全服务器PHP服务器到服务器的每日文件传输,php,security,file,transfer,Php,Security,File,Transfer,我需要一种将文件列表中最新的文件从一台服务器传输到另一台服务器的方法,并(如果可能)替换前几天传输的文件 即,我在安全服务器上有此映像文件“http://username:password@mysite.com/image-22-2.png“(其中22-2表示日-月),自动传输到非安全服务器 第二天,此文件将上载到安全服务器“http://username:password@mysite.com/image-23-2.png”,我需要删除“image-22-2.png”并替换为“image-23
第二天,此文件将上载到安全服务器“http://username:password@mysite.com/image-23-2.png”,我需要删除“image-22-2.png”并替换为“image-23-2.png”。如果您的主机允许,请考虑使用
rsync
,如果您的主机不允许使用rsync
,您可以使用脚本化的ftp
传输设置cron
作业。这应该在serverfault上。rsync是一个可以从命令行调用的工具,例如rsync-azvr/path/to/dir/user@remotehost.tld:/path/to/dir/on/remote/host/
。您可以将其放入cron作业中定期执行(并使用公钥/私钥进行身份验证)。可以阅读关于此设置的不错的教程