【问题标题】:laravel 5.5 forge task scheduling cron joblaravel 5.5 forge 任务调度 cron 作业
【发布时间】:2018-10-17 07:47:03
【问题描述】:

对于旧版本的 Laravel,我只需要在 Forges 控制面板中编写一个命令,例如 php /home/forge/default/artisan scheduled:run,然后设置间隔并点击计划按钮。

现在在 Laravel 5.5 中,我可以确定我可以在 kernel.php 文件中添加作业,例如:

protected function schedule(Schedule $schedule)
    {
        $schedule->command('SomeJob:delete')
               ->daily();
    }

这是否意味着我不再需要在 laravel Forge 中设置 cron 作业?

【问题讨论】:

  • 你可以在 Laravel 5.5 之前使用内核来调度作业。但是要回答您的问题,是的,您仍然需要在 Forge 中添加 cron 作业才能运行您的任何计划任务。

标签: laravel laravel-5 cron forge


【解决方案1】:

您仍然需要一个 cron 条目来启动调度程序:

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1

【讨论】:

    猜你喜欢
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-03
    • 2018-09-23
    相关资源
    最近更新 更多