Приветствую Вас Гость | RSS

Уже всё СкаченО

Пятница, 01.08.2025, 21.32.07
Главная » Статьи » Основы UNIX » Основы операционной системы UNIX

FIFO - именованный канал
Этот файл используется для связи между процессами по принципу очереди. Именованные каналы впервые появились в UNIX System V, но большинство современных систем поддерживают этот механизм.

В длинном листинге признаком именованного канала является символ p в первой позиции первого столбца:
[kravchuk@arturo 15:20:46 /tmp]$ find / -type p -print 2>/dev/null
/var/spool/lp/fifos/FIFO
/etc/cron.d/FIFO
/etc/saf/zsmon/_pmpipe
/etc/saf/_sacpipe
/etc/saf/_cmdpipe
/etc/initpipe
/etc/utmppipe
^C
[kravchuk@arturo 15:22:29 /tmp]$ ls -l /etc/cron.d/FIFO
prw------- 1 root root 0 Фев 23 15:41 /etc/cron.d/FIFO

Именованные каналы создаются командой mknod:
mknod имя p 

Например:
[kravchuk@arturo 15:27:17 /tmp]$ mknod p1 p
[kravchuk@arturo 15:27:18 /tmp]$ ls -l p* >p1 & cat p1
[2] 22380
prw-r--r-- 1 kravchuk 50 0 Мар 26 15:17 p1
-rw-rw-r-- 1 root sys 8296 Фев 23 15:39 ps_data
[2]- Done ls -l p* >p1
[kravchuk@arturo 15:27:22 /tmp]$

Категория: Основы операционной системы UNIX | Добавил: Fishing (12.10.2009)
Просмотров: 358 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]