2017-07-27 79 views
0

我有godaddy上的linux主机,我尝试通过cron命令执行php文件。但它不工作。任何人都可以帮我解决这个问题吗?提前致谢。Linux主机中的Cron作业命令

cron命令代码:

在/ usr/local/bin目录/ PHP -q /home/user/folder/file.php

回答

0

确保的cron守护程序正在运行,并且正确的用户正在运行它。你可以试试:

systemctl status crond.service 

如果它没有运行,启动它:

systemctl start crond.service 

确保守护进程的重启开始:

systemctl enable crond.service 

确保您的PHP的路径是正确的。检查路径:

whereis php 

你的cron命令看起来不全(缺少运行间隔)。像这样:

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

那些asteriks表示运行区间。使用工具来帮助您确定正确的运行间隔。像这样的:

https://crontab.guru/

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

crontab -u apache -e 

希望帮助!