【问题标题】:laravel 5.5 schedule:run cron job not working in cpanellaravel 5.5 计划:运行 cron 作业在 cpanel 中不起作用
【发布时间】:2020-10-29 17:52:05
【问题描述】:

我在共享主机上有一个 laravel5.5 项目,并试图运行 cron 作业来执行命令“schedule:run”,但它不会执行我想我写错了命令:

/usr/local/bin/php home/schoolco/prototype/artisan schedule:run >> /dev/null 2>&1

我的 laravel 项目名称中的原型。 该命令使用 ssh 在此目录中工作。 如果您有任何观察或想法,请分享。

【问题讨论】:

    标签: php laravel cpanel shared-hosting laravel-artisan


    【解决方案1】:

    这样试试

    /usr/local/bin/php /home/schoolco/prototype/artisan schedule:run > /dev/null 2>&1
    

    并检查您是否在终端中调用了正确的 php 可执行文件:

    $ which php
    

    也许不是 /usr/local/bin/php ,也许是 /usr/bin/php

    【讨论】:

      【解决方案2】:

      我通过在命令行中指定php版本解决了这个问题:

      * * * * * /usr/local/bin/ea-php71 /home/nemanu/root1/artisan schedule:run >> /dev/null 2>&1
      

      【讨论】:

        【解决方案3】:

        如果您的项目在根目录中

        cd /home/cpanel/public_html && /usr/local/bin/ea-php72 artisan schedule:run >> /dev/null 2>&1
        

        如果您的项目位于 Public_Html 中的文件夹中,请在下面使用

         cd /home/cpanel/public_html/folder_name && /usr/local/bin/ea-php72 artisan schedule:run >> /dev/null 2>&1
        

        希望它对你有用。谢谢

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-03-06
          • 2010-09-12
          • 1970-01-01
          • 2014-07-22
          • 2016-07-17
          • 2021-07-28
          • 2017-02-27
          相关资源
          最近更新 更多