【问题标题】:CronJob not starting in GoDaddy Shared hostingCronJob 未在 GoDaddy 共享主机中启动
【发布时间】:2017-02-27 19:32:39
【问题描述】:

我正在 Laravel 5.2 中构建一个应用程序,我需要构建几个 CronJobs,所以我在 GoDaddy 的 cPanel 中编写了一个命令,例如

* * * * * /usr/bin/php -q /home/bharat2016/public_html/artisan schedule:run

基本上我想编写 php artisan schedule:run,它在我的本地运行得非常好,但它没有在我的 GoDaddy 主机中运行。 php路径是否完美? P

如果还有其他命令,请告诉我

注意: 我试过* * * * * /usr/bin/php /home/bharat2016/public_html/artisan schedule:run* * * * * /usr/bin/php /home/bharat2016/public_html/artisan schedule:run >/dev/null 2>&1 但它不起作用。

任何帮助将不胜感激! 提前致谢。

【问题讨论】:

  • 您尝试过 Godaddy 在线支持吗?
  • 是的。他们使用命令“touch”构建了一个演示 cronjob。但这对我没有帮助,因为我必须运行 php artisan 命令。我问他们,他们说他们只能创建演示 cron 作业
  • 你100%确定你有正确的工匠之路?
  • 是的,它只在 public_html 文件夹下
  • 它是否从 CLI 在服务器上工作。

标签: php cron laravel-5.2


【解决方案1】:
/usr/bin/php-cli /home/bharat2016/public_html/artisan schedule:run >/dev/null 2>&1

php-cli 需要写入才能访问 php 命令。经过大量努力我找到了它,所以我想给它一个答案,以对将来可能遇到此问题的其他用户有用

【讨论】:

    【解决方案2】:

    试试这个,

    wget http://your_domain.com/page_name.php > /dev/null 2>&1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 2017-04-16
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      相关资源
      最近更新 更多