我可以从 CLI 运行此命令,在 Fedora 机器上没有问题,但不能从 Cron 运行:
/usr/bin/php /var/www/support_web/api/cron.php
Run Code Online (Sandbox Code Playgroud)
这是 cron 输出:
命令 /usr/bin/php /var/www/support_web/api/cron.php 的输出 ..
77
文件具有执行权限。
Crontab 日志:
Jun 11 11:46:20 www crontab[23453]: (root) BEGIN EDIT (root)
Jun 11 11:46:21 www crontab[23453]: (root) REPLACE (root)
Jun 11 11:46:21 www crontab[23453]: (root) END EDIT (root)
Jun 11 11:47:01 www crond[2479]: (*system*) WRONG FILE OWNER (/etc/crontab)
Jun 11 11:47:01 www crond[2479]: (*system*) WRONG FILE OWNER (/etc/cron.d/smolt)
Jun 11 11:47:01 www crond[2479]: (root) RELOAD (cron/root)
Run Code Online (Sandbox Code Playgroud)