我有一个php脚本给我邮寄了一些日志文件的内容。
如果我运行:php maillogs.php通过SSH在命令行上,它会很好地向我发送日志。
当我运行与 cronjob 相同的脚本时,我仍然会收到邮件(因此脚本运行),但它似乎不再有权访问 http 日志。
我可以在 DirectAdmin 中更改我的命令,以便 PHP 脚本以 root 身份运行,以便它访问此文件夹吗?
我在 cronjobs 的 DirectAdmin 输入字段中的当前命令是:
/usr/local/bin/php /home/davine/cronjobs/maillogs.php
我认为 cron 在您的服务器上无法正常工作。请检查服务器的 cron 日志,并尝试启用用户的 SSH 访问。
此外,如果您有 root 访问权限,您可以根据需要在 root 用户下设置此 cron。