George Sharvadze
George Sharvadze

Reputation: 570

Laravel scheduler run twiceDaily at specific hours

How can I run Laravel scheduler twice daily at specific hours? Let's say I want my command to run every day at 9am and 5pm

There is an option to use twiceDaily, but I'm not sure how to specify hours

Upvotes: 8

Views: 4752

Answers (2)

Tuesdave
Tuesdave

Reputation: 669

If you want to use the Schedulable method then it would look like this:

return $scheduler->twiceDaily(9, 17);

Upvotes: 4

Limon Monte
Limon Monte

Reputation: 54389

You can use manual cron expression:

$schedule->command('foo')->cron('0 9,17 * * *');

Read more: http://laravel.com/docs/5.0/artisan#scheduling-artisan-commands


If you're not familiar with cron expressions, here's the nice GUI: http://cron.nmonitoring.com/cron-generator.html

Upvotes: 6

Related Questions