$schedule->command('command:Command1')->cron('0 2,8,14,20 * * *');
$schedule->command('command:Command2')->cron('0 2,8,14,20 * * *');
$schedule->command('command:Command3')->cron('0 2,8,14,20 * * *');
$schedule->command('command:Command4')->cron('0 2,8,14,20 * * *');
$schedule->command('command:Command5')->cron('0 2,8,14,20 * * *');
$schedule->command('command:Command6')->cron('0 2,8,14,20 * * *');
Вот таким образом задал запуск команд каждые 6 часов. Решил проверить, корректно ли запускаются команды. Для этого в каждой команде пишу в лог "Command #N started in dd-mm-yy H:i:s".
Проверяю лог и вижу, что первая команда запустилась в 14:00, как и должно быть, но вторая команда почему-то запущена ТРИ раза:
[24-08-2016 14:50:37] - Command2 started
[24-08-2016 14:51:05] - Command2 started
[24-08-2016 14:51:42] - Command2 started
А через минуту запущена четвертая. Пятая и шестая команда на момент проверки лога, запущены не были.
Все временные зоны в настройках пхп и ларавел выставлены правильно.
Что происходит? Эти же команды через крон запускались исправно.