是否可以将UNIX套接字作为STDIN附加到bash中进行处理?

时间:2014-10-15 19:03:20

标签: bash sockets unix

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

类似的东西:

/var/run/input.sock | command

1 个答案:

答案 0 :(得分:1)

您可以使用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