【问题标题】:Cron job, execute php scriptcron作业,执行php脚本
【发布时间】:2011-04-22 03:46:39
【问题描述】:

我想每天早上运行一个 php 脚本,该脚本会发送一封电子邮件。

但我从 cron 收到的电子邮件总是包含错误消息。

有人可以帮忙吗?

【问题讨论】:

  • 那么,错误信息是什么?
  • 您使用的是哪种服务器?请发布一些更详细的信息,否则人们将不得不编写涵盖所有可能的服务器平台的书长答案,只是为了发现您在共享主机上并且根本无法做到。
  • @Arnold,我将您的问题恢复为原始形式。不要生气,SO 总体上是一个非常友好的社区。只需为您的问题提供更多细节,我相信它会得到回答。哦,欢迎来到 SO :)

标签: php scripting cron crontab execute


【解决方案1】:

是的。我相信这里有人可以。

【讨论】:

    【解决方案2】:

    发布您的脚本、crontab 行和错误。您可能想尝试将脚本输出通过管道发送到 sendmail,而不是通过 PHP 发送邮件。

    【讨论】:

    • 为什么这被否决了?这是唯一建设性的答复。 +1 以平衡它。
    • 谢谢佩卡。这是来自网络的示例: */10 * * * * /bin/execute/this/script.sh 2>&1 | mail -s "Cronjob 输出" yourname@yourdomain.com
    • TFM for crontab 表示,如果您修改 MAILTO 变量,您将获得不同地址的输出,无需调用 /bin/mail。考虑到他遇到了一个错误,我会冒昧地说 $PATH 需要更正。同样,这在 TFM 中有所说明。