我有一个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部分有一个名为"阻止电子邮件"的选项,这样你就不会收到电子邮件。