Я использую отложенное задание для управления фоновой работой.
Однако у меня есть некоторые задачи, которые необходимо выполнять через регулярные промежутки времени. Например, каждый час, каждый день или каждую неделю.
На данный момент, когда я выполняю задачу, я создаю новую, которая будет выполнена за один день / неделю / месяц.
Однако мне это не очень нравится. Если по какой-либо причине задача не выполнена полностью, мы не создадим следующую и можем потерять выполнение задачи.
Как вы управляете такими вещами (с отложенной работой) в своих приложениях rails, чтобы убедиться, что ваш список обычных задач остается верным?