I try to run schedule on Laravel 5. Its work fine when I run this:
$schedule->call(function() {
// do something here..
})->everyMinute();
Delete ->everyMinute()
when using ->withoutOverlapping()
it will still run every minute but without overlapping.
Since Laravel v. 5.5+ you can specify on how many minutes must pass before the "without overlapping" lock expires.
eg. ->withoutOverlapping(10)
can be used to unlock the "overlapping" when 10 minutes will pass.