php cron 作业不工作

标签 php mysql cron

我尝试在 godaddy 上的主机中创建一个 cron 作业,但这个 cron 还没有发送任何电子邮件。

我是如何完成 cron 工作的:

1-在 godaddy.com 中登录我的帐户

2-转到控制面板

3-进入cron作业

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

5-命令:我这样写:/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 的情况下单独测试此页面,我在垃圾文件夹中收到一封电子邮件

我也厌倦了像这样编写命令:home/username/public_html/testcron.php

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

enter image description here

最佳答案

您是否尝试从终端运行您的命令 (usr/local/bin/php -q/home/username/public_html/testcron.php)?您正在做的事情似乎没有任何问题(除了您的命令中 -q 和/home 之间没有空格)

关于php cron 作业不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40758447/

相关文章:

php - 使用 Docker 隔离 PHP 应用程序

php - PHP 上的两个连续的单词正则表达式

javascript - 在 PHP 可读的 JavaScript 中创建 PEM key 对

在远程 ubuntu 服务器上运行的 Java Jar

javascript - Laravel request()->ajax() 在浏览器后退按钮上触发

php - 创建一个变量,该变量是两个其他变量的总和

java - 一段时间后失去与 MySQL 的连接,并且没有重新连接

MySQL简单搜索查询

php - cron 作业正在 magento 站点中运行 - 但未找到心跳

linux - 在 perl cron 脚本中不需要\r