是否可以将 UNIX 套接字作为 STDIN 附加到命令或进程?

就像是:

/var/run/input.sock | command

最佳答案

您可以使用 socat:

socat -T 3 unix-connect:/var/run/input.sock stdout | command

安装 socat:

Centos:
sudo yum --enablerepo epel install socat

Ubuntu:
sudo apt-get install socat

更多信息:

http://www.dest-unreach.org/socat/doc/socat.html

http://technostuff.blogspot.com/2008/10/some-useful-socat-commands.html

关于bash - 是否可以将 UNIX 套接字作为 STDIN 附加到 bash 中进行处理?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26390126/

10-13 06:09