Предлагаю ввести таймер включения и выключения задания. К примеру, если мне надо, чтобы ночью задание было неактивно, я ставлю время выключения 1:00, а время включения 8:00.
Идеи на счёт почасового ограничения выполнений лучше, чем эта (просто на почасовые промежутки ставишь 0 выполнений и считай твоё задание выкл: 1 час ночи - 1:59 = 0; 2 часа - 2:59 = 0 и т.д.)