mkfifo
Создание
специальных
файлов
FIFO (POSIX)
Синтаксис:
mkfifo
[-p]
[-m
режим] файл...
Поддерживаемые
платформы:
Neutrino
Опции:
-m режим
При создании
специального файла FIFO присвоить битам прав доступа к
новому файлу указанное значение режим.
Аргумент
опции режим
является строкой символьного режима (символьный_режим),
определенной для утилиты chmod. В
строках символьный_режим
символы операторов + и -
интерпретируются в соответствии с файловым режимом по
умолчанию для данного типа файла:
+
Добавить права
доступа в режим по умолчанию.
-
Удалить права
доступа из режима по умолчанию.
=
Присвоить права
доступа.
-p
При необходимости
создать отсутствующие промежуточные компоненты путевого имени
файлов FIFO.
файл
Путь, по
которому необходимо создать специальный файл FIFO с
указанным именем.
Описание:
Утилита
mkfifo
создает специальные файлы FIFO, заданные операндами файл в
указанном порядке.
Для
создания файла FIFO в каталоге необходимо иметь права на
запись для этого каталога или войти в систему с учетной
записью root.
Файловым
режимом
по
умолчанию для файлов FIFO является режим a=rw (666),
из которого удалены некоторые права в соответствии с маской
создания режима доступа к файлу (см. раздел umask). Для
промежуточных компонентов путевого имени, созданных утилитой
mkfifo,
устанавливается режим по умолчанию, измененный с помощью u+wx,
поэтому любые подкаталоги и файлы FIFO могут быть созданы в
любое время вне зависимости от маски создания режима доступа
к файлу. В дальнейшем, для изменения прав доступа к
промежуточным каталогам можно использовать утилиту chmod.
Статус
завершения:
0
Успешно.
> 0
Возникла ошибка.
Предупреждения:
Выполнение
утилиты mkfifo
может быть
прервано по сигналу, если некоторые из указанных специальных
файлов FIFO или промежуточных каталогов уже были созданы
ранее и, возможно, автоматически не удалены.