Php 在zend框架项目中实现cron

Php 在zend框架项目中实现cron,php,zend-framework,cron,Php,Zend Framework,Cron,嗨 我想在Zendframe工作中实现cron作业。我已经检查了它的phpinfo,然后我得到的服务器API是CGI/FastCGI,服务器软件是Apache/2.2.15(Unix)mod_ssl/2.2.15 OpenSSL/0.9.8m DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 所以我意识到我的项目是在CGI上运行的 我不熟悉这个Cron的工作。我也不知道shell和相关的单词。所以,请给我任

嗨 我想在Zendframe工作中实现cron作业。我已经检查了它的phpinfo,然后我得到的服务器API是CGI/FastCGI,服务器软件是Apache/2.2.15(Unix)mod_ssl/2.2.15 OpenSSL/0.9.8m DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635

所以我意识到我的项目是在CGI上运行的

我不熟悉这个Cron的工作。我也不知道shell和相关的单词。所以,请给我任何好的教程来实现crone作业


提前谢谢

像平常一样写剧本就行了。然后通过运行crontab命令将其添加到

范例

$ crontab -e


*    *    *    *    *      command to be executed
-    -    -    -    -
|    |    |    |    |
|    |    |    |    +----- day of week (0 - 6) (Sunday=0)
|    |    |    +---------- month (1 - 12)
|    |    +--------------- day of month (1 - 31)
|    +-------------------- hour (0 - 23)
+------------------------- min (0 - 59)
所以对你来说这可能是

0 */1 * * *  /home/user/foo/cron-script.php

这将每小时运行一次脚本。

查看有关cron的教程

首先需要在脚本中实现任务的逻辑,然后使用crontab运行脚本。 使用

编辑crontab文件

说到zend,你可以

1) 将所需代码放入其中一个控制器中

2) -在项目中创建文件夹“crons”

-在此文件夹中放入新的php脚本

-在crontab文件中放入cron作业以运行脚本

您的crontab文件可能如下所示

30 18 * * * php /path-to-your-cron/cron.php
相关的:
30 18 * * * php /path-to-your-cron/cron.php