IPC Unix 域套接字 bash
Posted
技术标签:
【中文标题】IPC Unix 域套接字 bash【英文标题】:IPC Unix domain socket bash 【发布时间】:2014-04-22 15:13:19 【问题描述】:我正在疯狂地试图在 bash 上寻找 unix 域套接字使用的例子。我开始考虑是否有可能,然后我发现人们将它们用于网络的东西,我只想在本地用于 IPC,有人可以为我提供一些示例、资源、指导或至少如果可能的话?
这在内核中是否如此之深以至于它只能用 C 来编程……我已经看过一些我认为的 Python 的东西……
谢谢。
【问题讨论】:
如果您只需要本地 IPC,命名管道也应该可以工作,并且更容易从命令行创建(mknod
或 mkfifo
)和使用(将其视为文件)
是的!我使用过它们,但它们会暂停我的代码,直到发送某些内容。有没有办法不让命令停止我被推荐使用 read -t 我想但我需要注册“事件”我想也许套接字会让我更多的异步你知道吗? - 非常感谢!
如果您必须使用 unix 域套接字,您可以使用 netcat 或 socat 实用程序(如果您可以使用其中任何一个)。
即使是本地套接字?非网络?有趣...我决定最终不必使用套接字,无论如何,谢谢。 :D
【参考方案1】:
我决定不再使用 bash,这将是一项艰巨的任务,而且我没有任何真正的限制,我已经学习了很多 linux 的工作原理,本质上要能够实现这一点必须可能会修改内核的某些部分...
谢谢大家。
【讨论】:
以上是关于IPC Unix 域套接字 bash的主要内容,如果未能解决你的问题,请参考以下文章