首页 文章

php cron工作不工作

提问于
浏览
1

我尝试在 godaddy 的托管中创建一个cron作业,但是这个cron还没有发送任何电子邮件 .

我是怎么做cron工作的:

godaddy.com 登录我的帐户

2 - 去cpanel

3进入cron工作

4-on添加新的cron作业通用设置我选择每分钟

5- Command :我这样说: /usr/local/bin/php -q/home/username/public_html/testcron.php

testcron.php中的代码是:

$to="email address";
$from="auto_responder@webinstrect.com";
$subject='Testing Cron';
$message='<h2>Cron is working remove test cron job now.</h2>';
$headers="From:$from\n";
$headers .="MINE-Version:1.0\n";
$headers .="Content-type:text/html;charset=iso-8859-1\n";
mail($to,$subject,$message,$headers);

我在没有cron的情况下单独测试这个页面我在垃圾文件夹中收到了一封电子邮件

我也很累写这样的 Commandhome/username/public_html/testcron.php

我没有收到任何电子邮件的问题 . 有什么建议可以解决这个问题吗?!!

enter image description here

2 回答

  • 0

    cron

    “每时每刻”

    Minute  Hour  Day  Month  Weekday  Command  
    
    1       *     *    *      *        php /home/username/public_html/testcron.php
    

    Reload a page once in 5 minutes in background

  • 0

    您是否尝试从终端运行命令( usr/local/bin/php -q/home/username/public_html/testcron.php )?没有't seem to be anything wrong with what you'正在做(除了你的命令中-q和/ home之间没有空格)

相关问题