Изпълнявам CRON JOB с Laravel.
Насрочих го, както е посочено по-долу. $schedule->command('remind:planner_notif')->cron('* * * * *')->withoutOverlapping();
Но исках да го изпълнявам завинаги като цикъла while.
Изпълнявам CRON JOB с Laravel.
Насрочих го, както е посочено по-долу. $schedule->command('remind:planner_notif')->cron('* * * * *')->withoutOverlapping();
Но исках да го изпълнявам завинаги като цикъла while.
Можете да направите така:
$schedule->command('remind:planner_notif')->everyMinute()->withoutOverlapping();
или например ежедневно:
$schedule->command('remind:planner_notif')->daily()->withoutOverlapping()
и се уверете, че във вашия hostitng стартирайте това:
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
Трябва да направите това в командата, която се изпълнява. Задачата на планировчика е да изпълни командата и нищо повече. Затова добавете необходимите условия в кода за командата remind:planner_notif