【问题标题】:can't run laravel schedule from cron job didn't work in cpanel无法从 cron 作业运行 laravel 计划在 cpanel 中不起作用
【发布时间】:2020-11-11 09:27:07
【问题描述】:

当我尝试从 cron 作业运行 php artisan schedule:run 时遇到问题

Cron 作业命令

php -d register_argc_argv=On /home/thgfixlp/project/artisan schedule:run > /dev/null 2>&1

但是当我从终端运行相同的命令时它可以正常工作

内核.php

protected function schedule(Schedule $schedule)
{
   $schedule->command('timeslots:clear')
     ->everyMinute()
     ->runInBackground();
}

【问题讨论】:

  • 调度程序应该每分钟运行一次......但是您目前遇到什么问题?
  • 它根本没有运行
  • 什么没有运行?
  • cron作业的命令不起作用
  • @lagbox 通过添加php的完整路径来修复

标签: php laravel cpanel


【解决方案1】:

通过添加PHP的完整路径修复它

/usr/local/bin/php

修改后是这样的

/usr/local/bin/php -d register_argc_argv=On /home/thgfixlp/project/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
    相关资源
    最近更新 更多