繁体   English   中英

为什么cron不能正确执行我的PHP脚本?

[英]Why won't cron execute my PHP script correctly?

我有一个PHP脚本(只是一个简单的脚本),我试图让它作为一个cronjob运行。 每次执行PHP脚本时,我都会收到一封带有PHP脚本的邮件。

我该如何解决这个问题? 我在Google上搜索了很多,但我找不到任何有用的东西。

在你的DirectAdmin面板中转到'cronjobs'部分,我假设你已经为你的cronjob配置了时间间隔,所以你只需要调整'command'选项,所以试试:

第一种选择:

/usr/bin/php -f /home/your_user/public_html/your_script.php

这样你就可以用php解释器调用php脚本。

第二种选择:

lynx -source http://yourdomain.com/your_script.php

这样,您将执行基于文本的Web浏览器lynx并打开所需的URL,以便可以运行php脚本。 Lynx默认安装在大多数Linux服务器上。

此外,我相信DirecAdmin cronjobs部分中有一个名为“防止电子邮件”的选项,以便您不会收到电子邮件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM