Никак не пойму, куда копать. CentOS 5 x86_64. Создаю именованный канал mkfifo pipe. Пишем в него, читаем из него. Все замечательно работает. Бутим сервер, пайп трансформируется в обычный файл с тем же именем.
> Никак не пойму, куда копать. CentOS 5 x86_64. Создаю именованный канал mkfifo
> pipe. Пишем в него, читаем из него. Все замечательно работает. Бутим
> сервер, пайп трансформируется в обычный файл с тем же именем.так это же pipe..
м/б тебе mknod нужен?
не понял, какая разница между mkfifo pipe и mknod pipe p ?
>> Никак не пойму, куда копать. CentOS 5 x86_64. Создаю именованный канал mkfifo
>> pipe. Пишем в него, читаем из него. Все замечательно работает. Бутим
>> сервер, пайп трансформируется в обычный файл с тем же именем.
> так это же pipe..
> м/б тебе mknod нужен?
> не понял, какая разница между mkfifo pipe и mknod pipe p ?
>>> Никак не пойму, куда копать. CentOS 5 x86_64. Создаю именованный канал mkfifo
>>> pipe. Пишем в него, читаем из него. Все замечательно работает. Бутим
>>> сервер, пайп трансформируется в обычный файл с тем же именем.
>> так это же pipe..
>> м/б тебе mknod нужен?если совсем просто:
- любой pipe - есть по сути ВРЕМЕННЫЙ файл (аналог сокета в WIN).
- конвейер | в любом процессе создаст файл имя которого ты знать не будешь (не сможешь обратится к этому фа-лу из другого процесса)
- mkfifo сделает файл имя которого ты знаешь, и сможешь его использовать из другого процесса
- mknod делается устройство, которое присутствует в системе ВСЕГДА. и его можно сделать со свойсвами то го же pipe.