我有一个守护进程,它生成子进程。有时,这些子进程需要与守护进程通信。我希望确保只授权这些子进程与守护进程通信。
我想在以下几个方面实施:
问题:
由于各种需求,我不能使用匿名管道来允许守护进程和子进程之间的通信。
发布于 2009-05-29 09:47:03
如果您正在分叉(但不是exec()ing),只需将它们保存在本地内存中就足够了。如果您也是exec()ing,您可能(正如您在给Jim的评论中所说的那样)必须通过管道传递令牌(和域套接字路径)。
如果您在无头服务器上运行这个程序,那么/dev/随机可能会有点饿,所以使用/dev/urandom (可能)是一个更好的选择,除非您有合适的噪声源来填充/dev/随机。
https://stackoverflow.com/questions/925086
复制相似问题