Показано с 1 по 4 из 4
  1. #1
    Администратор Аватар для Vch54ti
    Регистрация
    19.02.2011
    Сообщений
    1,289
    Поблагодарил(а)
    187
    Получено благодарностей: 84 (сообщений: 69).
    Записей в дневнике
    28
    Загрузок файлов
    33
    Залито файлов
    44
    Вес репутации
    10

    Скрипт перезапуска DHCP при падении (tested on Ubuntu)

    vch54ti@billing:/etc$ cat fix_dhcpd.sh
    Код:
    #!/bin/sh
    /etc/init.d/dhcp3-server status | grep 'not running' | while read output;
    do
            /etc/init.d/dhcp3-server restart
            echo "BILL RESTART DHCPD!!!!" |
            mail -s "BILL RESTART DHCPD!!!!"  volkov@macpronet.ru
    done
    vch54ti@billing:/etc$

    Отправляет еще емайлы после рестарта сервиса.
    Важно!!! необходимые пакеты для mail -s должны быть установленны!!!

    Добавить в крон =) не забыть дать права на исполнение =)
    #fix dhcp
    */1 * * * * root /bin/sh /etc/fix_dhcpd.sh
    #

    chmod +x /etc/fix_dhcpd.sh

    Замечания
    1) Это "костыль" по сути - лучше посмотрите в сторону, к примеру, monit
    2) Использование /etc/crontab в убунту не совсем корретно
    3) Для понимая написания скриптов самое то
    Gigabyte EP31-DS3L; 4GB RAM; GTS-250 512 Mb GDDR3 Green Edition (Монитор+LCD телевизор);
    HDD: 1Tb (файлы), 300Gb (Mac OS), 80Gb (Windows), 640Gb (Ubuntu); DVD-привод ATAPI iHAS124 Y
    Lion 10.7 / Snow Leopard 10.6 / Ubuntu
    ==
    Lenovo ThinkPad Edge 14, Ati Mobility Radeon 545v (QE/CI работает), ALC269, 250Gb HDD, wi-fi пока не завел...
    ==
    Iphone 2G
    ==
    Samsung Galaxy S2 MIUI






  2. #2
    Новичок
    Регистрация
    26.03.2012
    Сообщений
    21
    Поблагодарил(а)
    4
    Получено благодарностей: 1 (сообщений: 1).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    Re: Скрипт перезапуска DHCP при падении (tested on Ubuntu)

    Цитата: Сообщение от Vch54ti
    2) Использование /etc/crontab в убунту не совсем корретно
    почему?

  3. #3
    Администратор Аватар для Vch54ti
    Регистрация
    19.02.2011
    Сообщений
    1,289
    Поблагодарил(а)
    187
    Получено благодарностей: 84 (сообщений: 69).
    Записей в дневнике
    28
    Загрузок файлов
    33
    Залито файлов
    44
    Вес репутации
    10

    Re: Скрипт перезапуска DHCP при падении (tested on Ubuntu)

    /etc/cron.hourly/
    daily и тп и тд
    не просто так сделаны
    Кинул файлик, сделал его исполняемым и все оп готово - будет работать

    ---------- Сообщение добавлено в 13:33 ---------- Предыдущее сообщение размещено в 13:27 ----------

    а для такой задачи вообще лучше использовать monit на убунте - настраивается просто =)

    ---------- Сообщение добавлено в 13:42 ---------- Предыдущее сообщение размещено в 13:33 ----------

    (16:38:37) : ну представь себе тему
    (16:39:03) : тебе надо выполнять 100 скриптов раз в день, столько же раз в час, раз в месяц, неделю, год
    (16:39:19) : ты сделаешь 1к записей и создашь 1к скриптов?
    (16:39:20) : ну я понял
    (16:39:35) : а так 1 строка в етц кронтаб указывает путь и время
    (16:39:45) : а по пути в диру ты кидаешь скрипты
    (16:40:00) : и даешь права на исполнение есс-но как и при прмямом редактировании
    (16:40:28) : согласись удобнее?
    (16:41:12) : удалить из крона = удалить просто файл
    (16:41:19) : и не надо делать рестарта крона
    (16:41:56) : да, если редактить кронтаб в прямую то убунта не схавает пока не сделаешь ей рестарта кронтаба =)
    (16:42:08) : вот по этому удобнее и правильнее делать так =)
    (16:42:13) : к примеру)
    Gigabyte EP31-DS3L; 4GB RAM; GTS-250 512 Mb GDDR3 Green Edition (Монитор+LCD телевизор);
    HDD: 1Tb (файлы), 300Gb (Mac OS), 80Gb (Windows), 640Gb (Ubuntu); DVD-привод ATAPI iHAS124 Y
    Lion 10.7 / Snow Leopard 10.6 / Ubuntu
    ==
    Lenovo ThinkPad Edge 14, Ati Mobility Radeon 545v (QE/CI работает), ALC269, 250Gb HDD, wi-fi пока не завел...
    ==
    Iphone 2G
    ==
    Samsung Galaxy S2 MIUI

  4. #4
    Новичок
    Регистрация
    17.09.2018
    Сообщений
    20
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    Скрипт перезапуска DHCP при падении tested on Ubuntu

    наконец появился ато уже заждался

Похожие темы

  1. Вешаем static ip на Ubunu Server вместо DHCP
    от Vch54ti в разделе Ubuntu/Debian
    Ответов: 3
    Последнее сообщение: 17.06.2011, 23:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •