Laravel версии 5.7, PHP версии 7.2, работающей на Apache2
Команда в моем crontab выглядит следующим образом:
* * * * * php /var/www/dev-site/artisan schedule:run >> /dev/null 2>&1
Мое ядро выглядит следующим образом:
<?php
namespace App\Console;
use App\Console\Commands\ImportInvoiceBatch;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
{
protected $commands = [
ImportInvoiceBatch::class,
];
protected function schedule(Schedule $schedule)
{
$schedule->command('import:invoice-batch')->everyMinute()->withoutOverlapping();
}
protected function commands()
{
$this->load(__DIR__.'/Commands');
require base_path('routes/console.php');
}
}
Запуск моей определенной команды как «php artisan import: invoice-batch» работает правильно, и даже запуск «php artisan schedule: run» распознает все и запускает задачу, как и ожидалось, но планировщик не выполняется ни разу в минуту, как следует быть происходящим Есть ли что-то, что я пропускаю? Заранее спасибо.