Обработка сигналов

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

gated обрабатывает следующие сигналы:

SIGHUP - Предписывает gated повторно прочитать файл настройки. Новые настройки заменяют те, с которыми работает gated. SIGHUP загружает новый файл настройки, не останавливая работу gated. SIGHUP можно использовать для оперативного изменения настроек. Настройки маршрутизации большинства площадок изменяются редко. В тех редких случаях, когда необходимо перейти к новым настройкам, завершайте работу gated и повторно запускайте службу с новыми настройками - это позволит точнее определить, как служба будет работать после перезагрузки системы.

SIGINT - Предписывает gated записать образ своего состояния в файл /usr/tmp/gateddump.

SIGTERM - Предписывает gated мягко завершить работу. Все протоколы завершают работу в соответствии с правилами. Например, EGP передает сообщение CEASE и ожидает получения подтверждения. SIGTERM удаляет из таблицы маршрутизации ядра все маршруты, полученные посредством протоколов внешней маршрутизации. Чтобы сохранить эти маршруты, но прервать работу gated, воспользуйтесь сигналом SIGKILL.

SIGKILL - Предписывает gated немедленно завершить работу и создать образ памяти. Маршруты не удаляются из таблицы маршрутизации, мягкое завершение работы не применяется.

SIGUSR1 - Предписывает gated переключить трассировку. В отсутствие флагов трассировки SIGUSR1 ни на что не влияет. Но если трассировка включена, первый сигнал SIGUSR1 приводит к отключению трассировки и закрытию файла трассировки. Следующий сигнал SIGUSR1 снова включает

трассировку и открывает файл трассировки. Когда файл трассировки закрыт, его можно перемещать или удалять, не мешая работе gated. Используйте эту возможность для периодического удаления файла трассировки с целью предотвращения его чрезмерного роста.

SIGUSR2 - Предписывает gated проверить наличие изменений в состоянии сетевых интерфейсов.

Ниже приводятся примеры обработки сигналов командой gated. Прежде всего, процессу gated передается сигнал SIGUSR1 (идентификатор процесса извлекается из файла gated.pid - в данном случае /var/run/gated.pid).

# kill -USR1 'cat /var/run/gated.pid'

Затем старый файл трассировки (/usr/tmp/gated.log в данном случае) удаля- ется, a gated передается второй сигнал SIGUSR1.

# rm /usr/tmp/gated.log
# kill -USR1 'cat /etc/gated.pid'

Получив второй сигнал, gated открывает новый файл трассировки (все с тем же именем /usr/tmp/gated.log). Команда Is показывает, что создан новый файл.

# Is -1 /usr/tmp/gated.log
-rw-rw-r— 1 root 105 Jul 6 16:41 /usr/tmp/gated.log

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.