Запланированные команды не готовы к запуску |только в расписании - PullRequest
0 голосов
/ 11 февраля 2019
  • Версия Laravel: 5.7.25
  • Версия PHP: 7.2.14
  • Драйвер и версия базы данных: MySQL 2ª gen.5.7

Привет, извините за беспокойство, у меня возникла эта проблема при создании запланированной команды.

Описание:

В нашем crontab-e пользователь, мы добавили следующее в Debian:

* * * * * cd /var/www/myfolder.com/ && php artisan schedule:run >> crontab.laravel

Мы правильно ввели функцию расписания следующим образом:

app / console / kernel.php

  <?php

namespace App\Console;

use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;


class Kernel extends ConsoleKernel
{
    /**
     * The Artisan commands provided by your application.
     *
     * @var array
     */
    protected $commands = [
//        'App\Console\Commands\HelpCenter',
        Commands\HelpCenter::class
    ];

    /**
     * Define the application's command schedule.
     *
     * @param  \Illuminate\Console\Scheduling\Schedule $schedule
     * @return void
     */
    protected function schedule(Schedule $schedule)
    {
        $schedule->command('elena:help')->everyMinute();
    }

    /**
     * Register the commands for the application.
     *
     * @return void
     */
    protected function commands()
    {
        $this->load(__DIR__ . '/Commands');

        require base_path('routes/console.php');
    }

}

, но результат по-прежнему равен Запланированные команды не готовы к запуску Мы попробовали все комбинации невозможно, но ничего.Если мы раскомментируем вызов функции Artisan , сценарий будет выполнен

Попытайтесь принудительно вызвать команду crontab -e

Чтобы лучше понять, где проблемаЛожь Мы добавили crontab напрямую с командой, не просматривая расписание:

* * * * * cd /var/www/myfolder.com/ && php artisan elena:help >> crontab.laravel

Эта команда выполняется идеально каждую минуту, поэтому мы не можем выяснить, в чем проблема.если у вас хватит терпения дать нам какой-нибудь совет, мы будем рады.добрый день

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...