Я создал задание cron в AWS EC2, но оно не работает в назначенное время. Когда я запускаю команду в cli php artisan schedule:run
, оно работает нормально, но не выполняется автоматически в назначенное время.
php версия = 7.2.11
каркас ларавеллы = 5,7
Я добавил запись cron в crontab, используя crontab -e
* * * * * /usr/local/bin/php /var/www/html/artisan schedule:run >> /dev/null 2>&1
Это мой файл кернала
/**
* The Artisan commands provided by your application.
*
* @var array
*/
protected $commands=[
'\App\Console\Commands\ExampleCronJob',
];
/**
* Define the application's command schedule.
*
* @param \Illuminate\Console\Scheduling\Schedule $schedule
* @return void
*/
protected function schedule(Schedule $schedule)
{
$schedule->command('example:mail:send')
->everyMinute();
}