php - 如何在 Godaddy 虚拟主机服务器中使用 cron 作业运行 Yii2 的控制台命令

标签 php linux yii cron yii2

从本地主机使用此命令运行并成功运行

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 的控制台命令?

提前致谢...

最佳答案

我知道这是一篇旧帖子,但我也浪费了一整天的时间来解决这个问题。这就是我发布答案的原因。希望这会对某些人有所帮助。

enter image description here

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/

相关文章:

mysql - 选择相关行不存在的条件

validation - yii2 条件验证在服务器端不起作用?

php - echo ( float )12,3;与 echo (float )"12,3"; - 为什么不同?

php - 如何为从数据库中获取的文件制作下载按钮?

linux - 像 KVM 这样的虚拟机管理程序是否需要在 CPUID 上退出 VM?

linux - block 文件写入的优点是什么

php - yii cgridview afterAjaxUpdate 未在寻呼机上触发

php - 为什么 "localhost"不能用作 MySQL 主机,而 "MyPCName"可以?

php - Laravel Yajra Datatable if addColumn 上的语句

linux - 是否有 Linux 或 U-Boot 支持在启动时从芯片读取 MAC 地址?