Это может показаться FAQ по stackoverflow, но мои требования немного отличаются. Хотя ранее я использовал BackgroundRB и DJ для запуска фоновых процессов в ruby, на этот раз мне нужно выполнить тяжелую аналитику и математические вычисления на огромном наборе данных, и мне нужно сделать это только в первые 15 дней месяца. . Исходя из этого, у меня возникает соблазн использовать cron и запустить скрипт ruby для достижения этой цели.
Что я хотел бы знать / понять, так это: 1. Является ли использование cron хорошей идеей (потому что я не системный администратор, и поэтому, хотя у меня есть базовое представление о cron, я не слишком уверен, что сделаю это идеально) 2 - Можем ли мы как-то изменить DJ, чтобы он запускался только в первые 15 дней месяца (с/без использования cron), а затем просто останавливался и выходил, как только все задания в очереди на день закончились (не хочу, чтобы он пинговать БД каждый раз для нового задания... какие бы задания ни были в очереди при запуске DJ, это все).
Я не уверен, правильно ли я поставил вопрос, но любая помощь в этом направлении будет высоко оценена.
Спасибо