PHP CRON 作业,不输出 HTTP header

标签 php cron

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

"php /path/to/cron.php"

我只回显错误,否则我什么都不输出。这样我就可以在出现问题时得到错误报告。问题是,我收到一封包含 cron 执行的电子邮件,其中只有 HTTP header :

X-Powered-By: PHP/5.2.10
Content-type: text/html

这显然很痛苦,每隔几分钟就会收到多封电子邮件。我只想看到我在其中回复了一些内容的 cron 作业的电子邮件。

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

我所有的搜索只告诉我如何设置标题,而不是删除/抑制默认标题。我这样做错了吗?有没有人看过这个?

谢谢

最佳答案

试试这个

php -q /path/to/cron.php

来自这里:http://www.php.net/manual/en/features.commandline.php#24970

关于PHP CRON 作业,不输出 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1592521/

相关文章:

php - 通过双美元符号访问对象变量

php - 在 MySQL 数据库中执行 REGEXP 查找和替换的最快方法是什么?

grails - Grails NumberFormatException

php - 成功结帐钩子(Hook)后获取订单数据

php - MYSQL 获取行到不同的表

php - Laravel - php artisan config :cache - [ReflectionException] Class cache. 商店不存在

java - 是否有一个 java 类用于使用日期构造 cron 表达式?

php - 如何从 Windows 访问 PHP 的 GUI 以便为 Magento 设置 cron 作业

bash - ECS Docker 容器获取运行 cron 的环境变量