Полагаю, вы используете ритм сельдерея для выполнения периодических c задач. Ваше требование должно быть возможно с использованием Crontab расписание . В частности, следуя приведенному там примеру:
crontab(minute=0, hour='*/3,8-17')
Выполняем каждый час, делимый на 3, и каждый час в рабочее время (с 8:00 до 17:00).
РЕДАКТИРОВАТЬ: Если вы хотите запустить задачу только один раз, но хотите указать время, когда она будет запущена, укажите ETA при вызове задачи. Пример из документации:
>>> from datetime import datetime, timedelta
>>> tomorrow = datetime.utcnow() + timedelta(days=1)
>>> add.apply_async((2, 2), eta=tomorrow)