Я пытаюсь выполнить две команды console.Below – это мои две команды в моем Kernel.php
protected function schedule(Schedule $schedule) { $schedule->command('users:get')->everyMinute(); $schedule->command('users:update')->dailyAt('01:00'); }
Когда я запускаю расписание php artisan: run , запланирована только команда, которая запланирована как everyMinute .
Выполнение запланированной команды: '/ usr / bin / php5' 'artisan' users: get> / dev / null 2> & 1 &
Если я изменил dailyAt на eachMinute для второй команды, оба запланированы, как показано ниже
Выполнение запланированной команды: '/ usr / bin / php5' 'artisan' users: get> / dev / null 2> & 1 &
- TokenMismatchException в VerifyCsrfToken - Laravel 5.1
- найти в наборе в laravel? пример
- Laravel 5.1 Изменить входные данные перед проверкой запроса формы
- Определение наличия файла в Laravel 5
- Отправить номер, используя форму HTML в Laravel
Выполнение запланированной команды: '/ usr / bin / php5' 'artisan' users: update> / dev / null 2> & 1 &
php artisan schedule:run
запустит запланированные команды, а не перечислит их.
Итак, если вы запустили запланированные команды до 01:00
команда users:update
не запланирована и не будет запущена.