Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как автоматически перезапускать демонов?  (Прочитано 1308 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн danilsl

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Всем привет. Возникла такая проблема: Если падает соединение с провом, почти всегда падает squid. В редких случаях под эту гребёнку попадают bind и dhcp-server. Соответственно, пока вручную их не перезапустить, офис без интернета. Проблему с самим соединением я решил, оно автоматом поднимается максимум через 5 минут. А как мне сделать чтоб упавший демон перезапускался автоматом? Не ребутить же каждый раз из-за этого сервер.
Заранее всем спасибо
Забыл сказать: Ubuntu 10.04.2 LTS 32-bit
« Последнее редактирование: 17 Март 2011, 09:32:02 от danilsl »

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Надо сделать рестарт демонов в том же скрипте чуть позже, где переподнимается интерфейс.

Оффлайн danilsl

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Надо сделать рестарт демонов в том же скрипте чуть позже, где переподнимается интерфейс.
(Нажмите, чтобы показать/скрыть)
А где и как в этом скрипте делать перезапуск?
А какого-нибудь стандартного способа для этого нету? Ведь даже винда это умеет...
« Последнее редактирование: 17 Март 2011, 12:14:34 от danilsl »

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Скрипт проверяющий состояние канала и, при необходимости, презапускающий ppp
Запускается по крону. У меня - раз в минуту.

Далее - при поднятии ppp выполняются скрипты из папки /etc/ppp/ip-up.d (и из папки /etc/ppp/ip-down.d при отключении). Кладем туда скрипт перезапускающий все нужные демоны и все.

 

Страница сгенерирована за 0.155 секунд. Запросов: 22.