Я бы еще посмотрел на Кварц тоже.Я не могу комментировать TimerService с EE6 как замену, поскольку я не использовал его, но я нашел Quartz весьма полезным.
Когда я использовал его (несколько лет назад), у него был файл конфигурации, очень похожий на тот, который вы найдете для cron.Вы можете использовать это для вызова любых методов, которые вам нужны для выполнения запланированных заданий, а затем просто предоставить какой-то другой механизм для вызова метода по требованию.