logger
Создание
записей
в
системном журнале (POSIX)
Примечание.
При отсутствии полномочий root
необходимо указать полный путь: /usr/sbin/logger.
Синтаксис:
logger
[-is]
[-f
файл] [-p приоритет] [-t тег]
[сообщение ...]
Поддерживаемые
платформы:
Neutrino
Опции:
-f файл
Размещать записи в
указанный файл.
-i
Регистрировать
идентификатор процесса, связанный с процессом системного
журнала, в каждой строке.
-p приоритет
Ввести сообщение
с указанным приоритетом приоритет.
Приоритет можно указать в числовой форме или как пару
значений объект.уровень.
Например, -p
local3.info
означает запись сообщений на уровне informational для
объекта local3.
Значение по умолчанию – user.notice.
-s
Записывать
сообщения в системный журнал, а также в стандартный поток
ошибок.
-t тег
Отмечать каждую
строку в журнале указанным тегом тег.
сообщение
Записать в журнал
сообщение; если оно не
задано и не указана опция -f, записать
стандартный поток ввода.
Описание:
Команда logger представляет
собой интерфейс командного интерпретатора для сервиса syslogd.
Примеры:
Запись сообщения
"System rebooted" (Перезагрузка системы выполнена):
logger
System rebooted
Запись в файл /tmp/log, каждая строка
отмечается тегом log:
logger
-f /tmp/log -t log
Файлы:
/usr/sbin/logger
Утилита logger
расположена в каталоге /usr/sbin/,
который не входит в список каталогов, включенных в
переменную PATH по
умолчанию для пользователей, отличных от "root". При
отсутствии полномочий root
следует указывать полный путь.
Переменные
среды:
SYSLOG
Если переменная SYSLOG определена, в ней
указывается узел, на котором работает syslogd. По умолчанию
используется локальный узел.
Статус
завершения:
0
Завершено успешно.
>0
Возникла ошибка.
Примечание.
API утилиты syslog не возвращает коды ошибок, поэтому могут
быть обнаружены только ошибки аргументов.