【发布时间】:2018-03-22 08:39:49
【问题描述】:
我的路径是否正确? PHP 文件不运行,并且 apache 错误或 syslog 中没有错误。
*/5 * 10 10 * bitnami /home/bitnami/stack/php/bin/php -q /home/bitnami/htdocs/mailer.php
【问题讨论】:
-
嗨,Bitnami 工程师。如果您使用的是云映像或虚拟机,PHP 二进制文件位于
/opt/bitnami/php/bin/php。如果您在本地计算机中使用了本机安装程序,请注意除非您创建了 bitnami 用户,否则它不在计算机中。为了调试问题,您可以将命令的输出重定向到主目录中的文件并检查问题是什么/home/bitnami/stack/php/bin/php -q /home/bitnami/htdocs/mailer.php >> /home/bitnami/output 2>&1 -
这是 AWS Lightsail。事实上,我的问题中的路径有效。
-
是的,你是对的。您是否将命令的输出重定向到文件并检查是否在 cron 守护程序运行之后?您可能会在该文件中收到错误消息。
-
事实上,从 cron 调用的 PHP 文件的结果被写入了一个与我预期不同的文件,因为我没有正确指定路径。