2014-09-02 114 views
-1

我想要创建一个备份脚本,以自动运行3次:每周星期一,每月1日的第一天,以及每3个月一次。我的逻辑思维,不是好,所以我需要你的帮助家伙。代码必须在PHP中,最简单的方法是如果。备份日期每周,每月,每季度在php

+0

使用cron作业(如果你有一个基于linux的系统,你正在运行php脚本)或计划任务(windows) – Markasoftware 2014-09-03 00:10:08

回答

2

您需要执行cron joblaunchd来执行自动操作,但是您可以让它运行PHP脚本,而不会出现问题。它所要做的只是一个目录递归迭代器,用于在备份位置复制和创建目录。如果需要,PHP将在服务器上安装一个ZIP库,以创建压缩文件。见this page。这可能与你所做的一样复杂。您可能希望将文件存储在远程服务器上,您可以在php中使用FTP features发送。

+0

你没有得到它吗?我不需要了解如何创建备份脚本,我只需要一些“if”逻辑的帮助 – 2014-09-02 23:15:36

+0

那么在'cron'设置中,您将设置何时需要运行PHP脚本。除了检查是否存在要复制的目录结构以及是否有复制位置之外,PHP脚本中不会有任何真正的“if”逻辑。除此之外,剧本将是直截了当的。您是否在使用自动化的“cron作业”? – Rasclatt 2014-09-02 23:23:05

+0

不,伙计,我只想用php – 2014-09-02 23:27:11

相关问题