从本地主机使用此命令运行并成功运行
c:/wamp/www/yii2_advanced>yii test/pending
当我在 godaddy 服务器的 cron 作业中使用以下命令时。它不工作
php public_html/yii2_advanced/ yii test/pending >/dev/null 2>&1
那么如何在 Godaddy 网络托管服务器中使用 cron 作业运行 Yii2 的控制台命令?
提前致谢...
最佳答案
我知道这是一篇旧帖子,但我也浪费了一整天的时间来解决这个问题。这就是我发布答案的原因。希望这会对某些人有所帮助。
1> 在上面的部分中输入电子邮件 ID。它将帮助您进行测试。
2>不要选择少于5分钟的时间。有时在godaddy上不起作用。
注意:电子邮件最多可能需要 20 分钟才能触发,因此请耐心等待。
3>选择时间5分钟进行测试后输入此命令。
/usr/local/bin/php -q /home/username/public_html/projectName/yii json/start
4>检查您的电子邮件以测试您的作业。如果作业不起作用,则此处将显示一条错误消息。
5> 当您的 cron 作业启动并运行时,您不需要任何电子邮件。要删除电子邮件发送,请添加此命令
/usr/local/bin/php -q /home/username/public_html/projectName/yii json/start >/dev/null 2>&1
关于php - 如何在 Godaddy 虚拟主机服务器中使用 cron 作业运行 Yii2 的控制台命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30098387/