определенную директорию.
                  
                  
                  Крона к примеру стартует каждый час, берет все новые файлы и парсит. 
                  
                  
                  Через 1 час опять то же самое, но если файлы большие то за это время предыдущая крона не успевает окончится, и получается что новая крона накладывается на старую и получается некрасиво.
                  
                  
                  Пока только вижу вариант через условный редис помечать что есть активная крона и новую стартовать не стоит, но может есть какой-то "элегантный" способ это сделать? Мб какой-то паттерн что я не знаю или небольшая либа, или же нестовая либа умеет это делать?
                  
                  
                  Большое спасибо.
                  
                  
                
в таком случае можно сделать следующим образом: есть какая то функа - выполянется основная логика - в конце нее ожидание промиса, который содержит в себе зарегистрированный сеттаймаут - который выполнится через час после "сна" в этой же функции выдывать саму себя же
Обсуждают сегодня