我不明白为什么会发生这种情况。我一直在使用这个相同的命令很长一段时间,现在,突然,它开始锁定了。BASH命名管道锁起来
mkfifo ./pipe
echo "test" >./pipe
如何才能阻止锁定?
我不明白为什么会发生这种情况。我一直在使用这个相同的命令很长一段时间,现在,突然,它开始锁定了。BASH命名管道锁起来
mkfifo ./pipe
echo "test" >./pipe
如何才能阻止锁定?
从FIFO中读取。
它没有锁定。它正在等待从管道读取的东西。在另一个窗口中执行
cat < ./pipe
,它会打印出test
字符串你把管子,然后你echo
将退出。
我有同样的问题,同样的...呵呵...思维错误...
这里我解决我的问题,并发现An excellent article about named pipes,我想与大家想要使用“正确共享“命名馅饼。
不要忘记阅读评论;)
享受!
哦,没错......谢谢。我不知道我在想什么。我需要回声woot> ./ woot& – 2010-11-07 01:33:06