在我正在开发的程序(Linux)中,我需要非常简单的基于文本的IPC.为此,使用标准输入/输出管道非常容易.我可以相信发送到进程’stdin的消息不能被任何人读取吗?另外,我可以相信,如果我将管道保持在标准输出端,只有我可以读取输出的内容吗?我只是想确保没有基于procfs的技巧可以从这些中读取.
最佳答案
在我自己的有限测试中(运行uniq | sort然后尝试通过/ proc / XXX / fd窥探管道的两端),似乎我无法读取被发送到管道的内容,但我可以将数据注入它.
换句话说,做自己的测试,看看你能做什么,不能做什么.