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