Я хочу запустить задание cron, как только задание будет выполнено без какого-либо временного интервала. Как я знаю, наименьший временной интервал составляет 1 минуту. Я также сделал заказное исполнение, как каждые 20 секунд. Я хочу, чтобы как только задание было выполнено, оно запускалось автоматически без какого-либо временного интервала Также учитывая Перекрытие . Заранее спасибо
Вот мой код
protected function schedule(Schedule $schedule)
{
$schedule->command('second:execute')
->everyMinute();
//->withoutOverlapping();
}
В командах
public function handle()
{
while (true) {
\Log::useDailyFiles( storage_path() . '/logs/scheduler.log' );
\Log::info( 'Tried to send mail at: ' . date( "h:i:sa" ) . PHP_EOL );
sleep(5);
}
}