我正在尝试写入位于 NFS 安装上的 FIFO 文件,但它会阻塞。可能是什么问题呢?
我的/etc/export:
/tmp/test/ 10.0.0.0/24(rw,no_root_squash,async)
NFS 服务器和客户端上的 ls /tmp/test 是一样的
prw--w--w- 1 root root 0 2009-06-24 17:28 ui-input
我以 root 身份编写
Thanks.
此响应现在可能为时已晚,无法为您提供帮助,但值得注意的是,您可以使用命名管道和“nc”(netcat)命令实现类似的效果。 Netcat 可以接受来自标准输入(或命名管道)的输入,并通过套接字将其回显到另一台主机上的另一个 netcat 实例,也可以选择发送到命名管道。
基本上,您的设置将如下所示:
Host1$ mkfifo Host1_named_pipe
Host1$ nc -l 1234 > Host1_named_pipe
Host2$ mkfifo Host2_named_pipe
Host2$ nc Host1 1234 < Host2_named_pipe
现在,当您在 Host2 上运行程序并将其输出发送到 Host2_named_pipe 时,该输出将从 Host1 上的 Host1_named_pipe 发出。
或通过 ssh :
Host1$ mknode Host1_named_pipe p
Host2$ mknode Host2_named_pipe p
Host1$ cat Host1_named_pipe | ssh Host2 'cat - > Host2_named_pipe'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)