2017-05-23 4 views
1

Cron Aufgaben hat seine eigenen Scheduler: https://laravel.com/docs/5.4/scheduling und ich frage mich nur, ist es irgendwie möglich, einen ähnlichen Effekt zu erreichen, um einige Aufgaben alle 5 Minuten (ohne Überlagerung) beim Aufruf Befehl aus Befehl auszuführen. Zum Beispiel:Laravel Zeitplan Operation

Task1 wird alle 1 Minute genannt:

$schedule->command('Task1')->everyMinute()

In diesem Task1 Befehl würde ich Befehl Task2 rufen alle 5 Minuten gefällt.

$schedule->command('Task2')->every5Minute()

Würde es funktionieren, im Auge hat, die nur Task1 in Console/Kernel.php und Task2 registriert wird, wird von Task1 genannt?

Antwort

0

Sie können einen Befehl von einem anderen Befehl aufrufen und er wird sofort ausgeführt, wenn der erste Befehl ausgeführt wird. Siehe documentation

Die Planung eines Befehls von einem anderen Befehl ist jedoch nicht möglich.