Я предполагаю, что вы собираетесь использовать oracle .. вы можете настроить main для запроса базы данных .. где вы устанавливаете расписания (имя сохраненного процесса и формат расписания) .. формат расписания можетчто-то похожее на то, что используется в crontab, но вам должно быть что-то менее мощное, я думаю ...
обновленный ответ
Ниже приведена таблица, которая вам нужнаСоздайте.StoredProcName, timeToRun 1) ProcA FirstDayOfBusiness 2) ProcB Каждый рабочий день 3) ProcC FirstDay of EveryMonth.
Ваш Main будет иметь логику, чтобы получать все задания из этой таблицы и решать, нужно ли их запускать, а затем запускать их при необходимости. Важна ли какая-либо последовательность ... или задания не зависят от предыдущих выполнений задания?
читать это http://www.orafaq.com/node/871