2015-08-15 72 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是端口號。請參閱手冊頁,瞭解如何通過防火牆和其他現代障礙進行隧道傳輸和中繼。