Я обнаружил для инцидента, что у Laravel 6 schedule:run есть брат по имени schedule:finish
schedule:run
schedule:finish
Но с использованием artisan list это не задокументировано.
artisan list
Что делает эта консольная команда делать?
Эта скрытая команда добавлена в Laravel 5.4 для обработки последующих обратных вызовов данной команды.
Проверка Объяснения Тейлора Отвелла для этого PR :
Этот PR добавляет улучшения в планировщик. Ранее, когда ->runInBackground() использовался «после», перехватчики не запускались, то есть вывод не был отправлен по электронной почте разработчику (при использовании emailOutputTo.) Это изменение предоставляет новый скрытый schedule:finish команда, которая используется для запуска обратных вызовов для данной команды по имени мьютекса. Эта команда не будет отображаться в списке команд консоли Artisan, поскольку она использует функцию скрытой команды, которая появилась в Symfony 3.2.
Этот PR добавляет улучшения в планировщик. Ранее, когда ->runInBackground() использовался «после», перехватчики не запускались, то есть вывод не был отправлен по электронной почте разработчику (при использовании emailOutputTo.)
->runInBackground()
emailOutputTo
Это изменение предоставляет новый скрытый schedule:finish команда, которая используется для запуска обратных вызовов для данной команды по имени мьютекса. Эта команда не будет отображаться в списке команд консоли Artisan, поскольку она использует функцию скрытой команды, которая появилась в Symfony 3.2.
schedule:finish используется для настройки действий для процесса после его завершения, если у вас есть два или три уровня процессов, которые вы хотите, чтобы они выполнялись один за другим, и в зависимости друг от друга вы используете команду schedule:finish