Как я могу контролировать версии cron в моих проектах?

У меня есть несколько проектов, которые я отправляю на сервер с помощью git и fab.Это куча сайтов Django.На некоторых из этих сайтов есть cron.Я хотел бы оказаться в ситуации, когда я смогу:Управляйте заданиями cron на сайте, редактируя файл локально и выполняя команду fab (например, ---- +: = 0 =: + ----, как я сейчас делаю)Установить новые задания удаленно (только) и заменить старые задания (я не хочу каждый раз клонировать задания)Сохраняйте те же самые настраиваемые параметры времени.Не все мои проблемы можно решить с помощью @hourly.Как лучше всего подойти к этому?Я знаю, как вы развертываете задания cron в производственной среде?но, похоже, основное внимание уделяется взлому cronning в сценарий фабрики, и (по крайней мере, в ответах) нет никаких соображений о том, что может быть более одного проекта, которому требуются задания cron для каждого пользователя.Мне нужно что-то, что хранится в VCS (я не отправляю свой fabfile в git - и он используется во всех моих проектах), которое будет работать вместе с другими заданиями в crontab.Плохо, если ProjectA и ProjectB перезаписывают задания друг друга при каждом развертывании.
7 голосов | спросил Oli 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 20 Sep 2012 13:29:36 +0400 2012, 13:29:36

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132