2017-05-15 6 views
0

Ich betreibe CRON JOB mit Laravel.Laravel Geplanter Job

Ich plante es wie unten angegeben. $ schedule-> command ('erinnern: planner_notif') -> cron ('* * * * *') -> ohneOverlapping();

Aber ich wollte es für immer wie while-Schleife ausführen.

Antwort

0

Sie müssen das in dem Befehl tun, der ausgeführt wird. Die Aufgabe des Schedulers besteht darin, den Befehl auszuführen und nichts mehr. So fügen Sie die in den Code benötigt Bedingungen für den Befehl remind:planner_notif

+0

@Sandeep Dank –

1

Sie mögen dies tun können:

$schedule->command('remind:planner_notif')->everyMinute()->withoutOverlapping(); 

oder zum Beispiel täglich:

$schedule->command('remind:planner_notif')->daily()->withoutOverlapping() 

und stellen Sie sicher in Ihren hositng Lauf das:

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1 
Verwandte Themen