如何将文件备份到另一台服务器,然后从源服务器中删除

时间:2016-08-25 09:25:49

标签: php cron scp

如何将CRON每天从源服务器复制到目标服务器(创建备份),然后从源服务器中删除这些文件? 我需要复制最新的文件(但如果复制的文件将被删除则不重要)

我找到了这些解决方案

https://serverfault.com/questions/259938/cron-job-to-copy-file-from-one-location-to-another-for-new-files-daily

https://unix.stackexchange.com/questions/166542/transferring-data-between-servers

但我不知道如何确保所有文件都正确传输,我可以从源服务器中删除它。

有两个选项如何做 - 通过shh或与PHP的某种组合。

你能告诉我一个正确的方法吗?准确的解决方案是最好的,因为我不确定这些东西(SSH,scp等)。

1 个答案:

答案 0 :(得分:0)

我的工作解决方案:

50 3 * * * sudo rsync --remove-source-files /SOURCE_PATH/* SSH_LOGIN:/DESTINATION_PATH