Linux主机中的Cron作业命令

时间:2017-07-27 14:16:59

标签: php linux cron

我在godaddy上有linux托管,我试图通过cron命令执行php文件。但它不起作用。任何人都可以帮助我吗?提前谢谢。

Cron命令代码:

/ usr / local / bin / php -q /home/user/folder/file.php

1 个答案:

答案 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表示运行间隔。使用工具帮助您确定正确的运行间隔。像这样:

https://crontab.guru/

在正确的用户下运行crontab并编辑cron命令。例如,在这里我们将编辑apache的crontab:

crontab -u apache -e

希望有所帮助!