我在godaddy上有linux托管,我试图通过cron命令执行php文件。但它不起作用。任何人都可以帮助我吗?提前谢谢。
Cron命令代码:
/ usr / local / bin / php -q /home/user/folder/file.php
答案 0 :(得分:0)
确保cron deamon正在运行且正确的用户正在运行它。您可以尝试:
systemctl status crond.service
如果它没有运行,请启动它:
systemctl start crond.service
确保deamon在重启时启动:
systemctl enable crond.service
确保您的PHP路径正确无误。检查路径:
whereis php
您的cron命令看起来不完整(缺少运行间隔)。像这样:
* * * * * /usr/bin/php -q /home/user/folder/file.php
这些asteriks表示运行间隔。使用工具帮助您确定正确的运行间隔。像这样:
在正确的用户下运行crontab并编辑cron命令。例如,在这里我们将编辑apache的crontab:
crontab -u apache -e
希望有所帮助!