[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по управлению системой: Сети и средства связи


Отладка команды sendmail

В команду sendmail встроено большое количество функций отладки. Каждый флаг для такой функции имеет свой номер и уровень. Более высокий уровень означает вывод на печать большего объема данных. Считается, что уровни выше 9-го выводят настолько большой объем информации, который нужен только для отладки определенного фрагмента кода. Флаги отладки устанавливают с помощью флага -d, как это показано ниже:

debug-flag:     -d debug-list 
debug-list:     debug-flag[.debug-flag]* 
debug-flag:     debug-range[.debug-level] 
debug-range:    integer|integer-integer 
debug-level:    integer
-d12            Установить флаг 12 на уровень 1 
-d12.3          Установить флаг 12 на уровень 3 
-d3-17          Установить флаги с 3 по 17 на уровень 1 
-d3-17.4        Установить флаги с 3 по 17 на уровень 4

Поддерживаются следующие флаги отладки:

-d0 Общая отладка.
-d1 Показать информацию об отправке.
-d2 Закончить на finis( ).
-d3 Распечатать среднюю загрузку.
-d4 Места на диске достаточно.
-d5 Показать события.
-d6 Показать необработанные почтовые сообщения.
-d7 Имя файла очереди.
-d8 Преобразование имен DNS.
-d9 Трассировка запросов RFC1413.
-d9.1 Создать каноническое имя для хоста.
-d10 Показывать уведомление о доставке получателю.
-d11 Трассировать доставку.
-d12 Показать подключение зависимого хоста.
-d13 Показывать уведомление о доставке.
-d14 Показать запятые в полях заголовков.
-d15 Показать действия по получению сетевых запросов.
-d16 Инициируемые соединения.
-d17 Показать список хостов MX.

Примечание: В настоящее время для программы sendmail определено почти 200 флагов отладки.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]