我有一个 PHP 脚本(只是一个简单的脚本),我正试图让它作为一个 cronjob 运行。每次它执行 PHP 脚本时,我都会收到一封带有 PHP 脚本本身的邮件。
我该如何解决这个问题?我在谷歌上搜索了很多,但我找不到任何有用的东西。
在您的 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 部分中有一个名为“阻止电子邮件”的选项检查,以便您不会收到电子邮件。