Es un fifo con nombre, pero supongo que solo funciona en el sistema donde está montado el sistema de archivos. ¿Tienes un lector en este fifo? ¿El escritor y el lector están en el mismo sistema?
El fifo funciona así: cuando un proceso abre el fifo, el kernel crea el conducto. Si otro proceso abre el fifo, entonces el núcleo sabe (por el nombre) que es el mismo conducto que el que se abrió anteriormente.
Esto no puede funcionar en dos máquinas diferentes. Es decir, si el proceso A se ejecuta en el cliente1 y el proceso B se ejecuta en el cliente2, entonces el proceso A y el proceso B no pueden comunicarse a través de la fifo, porque se crea una fifo en cada máquina.
La fifo no existe hasta que se abre, y solo sale a nivel local, ya que no tiene efecto sobre el contenido del sistema de archivos.
Sí, tengo un lector en el otro extremo. Pensé que podía acceder a cualquier archivo que pudiera ver a través de NFS. – jackhab