Я думаю, что есть более простые способы, чем использование cron (Linux) или Task Scheduler (Windows). Вы можете встроить это в свое веб-приложение, используя:
(а) кварцевый планировщик,
или если вы не хотите интегрировать в приложение другую стороннюю библиотеку:
(b) создайте поток при запуске, который использует стандартный класс Java 'java.util.Timer' для запуска ваших задач.