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 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|