2015-08-15 91 views
0

我试图用mkfifo在Mac主机上创建一个管道,并从Linux VM阅读。管从Linux的虚拟机到Mac

我遇到的并发读写的一些问题,如果有其他办法,使Mac和Linux之间的一个路并发读写管想知道?

这是否正确使用管道?

管道驻留在由Linux VM访问的位置。

回答

0

Netpipes由罗伯特·福斯曼是一个优雅的解决这个问题。它使用软管和水龙头隐喻来模拟tcp流的管道功能。除了通常的* nix版本以外,Netpipes还可用作Mac OS X的macports软件包。

假设你想一大堆文件从你的Linux VM使用管道在各自的炮弹转移到Mac OSX的主机,运行这些shell命令:

LINUXVM$ faucet 2222 --out tar cf - . 
OSXHOST$ hose server 2222 --in tar xvf - 

2222是端口号。请参阅手册页,了解如何通过防火墙和其他现代障碍进行隧道传输和中继。