首页 文章

创建Cron作业 - 在zend中的crontab中存在疑问

提问于
浏览
0

在我的Zend框架项目中,我想创建一个 Cron Job . 即,我想每1小时向特定的电子邮件ID(Myname@gmail.com)发送邮件 . 我读了很多文档 . 据我所知,在 Views->script 中创建了一个名为Cron的文件夹 . 我创建了一个文件名 cronresult.php 我也创建了名为cronController的控制器页面 . 但我不知道任何进一步的过程 .

我把我的php邮件功能 - 脚本每隔1小时执行一次 . 我听说需要创建一个crontab, where I create this Crontab file?

另外我还有一个疑问......当我登录到我的cpanel时,可以选择停止Cronjobs . 那么可以从cpanel创建一个cron作业吗?

我不知道任何Linux命令..我的项目在CGI中运行

请帮我 ..

2 回答

  • 0

    每个Linux用户都有自己的Cron调度程序 . 您可以使用以下命令添加作业:

    crontab -e
    

    在打开的文本文件中,您可以使用以下语法安排脚本运行:

    0 * * * * php /home/user/example.php
    

    这将每小时运行脚本/home/user/example.php . 在脚本中,您可以执行所需的任何处理或邮寄 .

  • 3

    一旦您通过cpanel或shell编辑crontab,脚本可能希望由Web服务器运行,而不是在命令行运行 .

    所以让你的cronjob访问这样的网页:

    curl --silent --compressed http://my.server.tld/cronresult.php
    

相关问题