Распределенный крон

Нет никакого процесса проверки для определения "От" заголовка, если у Вас есть релейный доступ к серверу SMTP. Однако, если у Вас не будет релейного доступа, то Вы будете ограничены передающим электронным письмом, для которого сервер получает почту.

При выполнении почтового сервера можно указать большинство почтовых заголовков свободно, который включает От заголовка.

Помещенный просто, протокол SMTP не препятствует тому, чтобы это произошло.

2
задан 16 May 2012 в 14:27
5 ответов

Используйте систему управления конфигурацией , например Chef или Puppet . Попросите сервер управления конфигурацией передать соответствующие конфигурации cron / Upstart / monit / любые конфигурации различным узлам в зависимости от их ролей. Да, установка этого, вероятно, требует больше вложений, чем разбрасывание файлов crontab повсюду вручную, но вы получите централизованную точку контроля над всеми серверами, которыми вы пытаетесь управлять.

4
ответ дан 3 December 2019 в 10:12

Для обновлений cron вы можете разместить копию ваших файлов cron на веб-сервере и получить свой машины обновляют свои cron-файлы на основе содержимого файлов, хранящихся на веб-сервере. Это позволит вам делать обновления cron в одном месте. Обратной стороной является то, что все ваши компьютеры будут защищены не хуже веб-сервера, поскольку любой, кто может манипулировать содержимым веб-сервера, может запускать произвольные команды в любой из ваших систем.

0
ответ дан 3 December 2019 в 10:12
  1. Использовать cron

  2. Использовать inittab

  3. Если управляется inittab - отредактировать inittab ,
    Если управляется запуском системы ( /etc/init.d и / etc / rc [0-6] .d ) - используйте chkconfig или ] service

От man inittab

   respawn
          The  process  will  be  restarted  whenever  it terminates (e.g.
          getty).

Чтобы поддерживать их в многосистемной реплицированной системе, я могу придумать только что-то вроде rsync . Я не знаю, можно ли было бы использовать что-то вроде NIS / YP. Возможно, вы ищете решение более корпоративного уровня.

0
ответ дан 3 December 2019 в 10:12

Вы можете использовать puppet (программу централизованного управления конфигурацией) для управления заданиями cron. Здесь есть документация http://docs.puppetlabs.com/references/stable/type.html (поиск cron по этой ссылке).

0
ответ дан 3 December 2019 в 10:12

Похоже, ucron достаточно хорошо соответствует вашим требованиям. Сам не пробовал. http://siag.nu/ucron/ Может что-нибудь?

0
ответ дан 3 December 2019 в 10:12

Теги

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