PHP CRON作业,不输出HTTP头

PHP CRON作业,不输出HTTP头,php,cron,Php,Cron,我有一个通过cron作业调用的PHP脚本,结果发送到我的电子邮件地址: "php /path/to/cron.php" 我只回显错误,否则我不会输出任何内容。这样,当出现问题时,我可以得到错误报告。问题是,我收到一封执行了Every cron的电子邮件,其中只有HTTP头: X-Powered-By: PHP/5.2.10 Content-type: text/html 这显然是一种痛苦,每隔几分钟就会收到多封电子邮件。我最想看到的是关于cron jobs的电子邮件,在那里我得到了一些回音

我有一个通过cron作业调用的PHP脚本,结果发送到我的电子邮件地址:

"php /path/to/cron.php"
我只回显错误,否则我不会输出任何内容。这样,当出现问题时,我可以得到错误报告。问题是,我收到一封执行了Every cron的电子邮件,其中只有HTTP头:

X-Powered-By: PHP/5.2.10
Content-type: text/html
这显然是一种痛苦,每隔几分钟就会收到多封电子邮件。我最想看到的是关于cron jobs的电子邮件,在那里我得到了一些回音

如果可能的话,我想让cron作业生成电子邮件(而不是用脚本发送电子邮件)。我不想通过wget运行它,因为我的主机会根据我的带宽计算

我所有的搜索只向我展示了如何设置标题,而不是删除/抑制默认标题。我做错了吗?还有谁见过这个吗

谢谢你试试这个

php -q /path/to/cron.php

从此处开始:

使用此完整命令,它将首先在配置文件中工作,然后将执行您的php文件

php-c/home1/sam/public_html/php.ini/home1/sam/public_html/sam_RFID/Android/Email.php


只需检查一下即可。

如果您使用的是cPanel,只需输入以下语法即可:

php /home/<User>/public_html/cron.php >/dev/null 2>&1
php/home//public\u html/cron.php>/dev/null 2>&1

对其他研究类似问题的人的有用说明:此外,应该注意的是,关闭php标记后的任何尾随换行符或空格都会导致cron作业产生看似空白的输出,即使标题被静音

?>


由于这个原因,许多人选择省略他们的php结束标记。

我知道这必须是非常简单的事情,因为我已经尝试了一些艰难的事情:)谢谢JoelYour解决方案否定了所有输出。不是OP要求的。