将分割远程命令的结果流通过管道传输回去

将分割远程命令的结果流通过管道传输回去

我正在尝试执行以下操作:(1)在我的本地工作站上生成数据(2)将此数据(大量!)通过管道传输到我的远程快速服务器(3)对此数据执行两个单独的操作,生成(简化的)两个单独的输出文件(4)将这些输出文件(以某种方式)传输回我的本地工作站

问题在于,将服务器端的管道流分成两个独立的进程后,我看不出有什么优雅的方法将它们简化为一个返回流。

实际上,可行的方法是在服务器端创建两个单独的输出文件,对它们进行打包并复制(手动或单独操作)回我的工作站。

也可以采用另一种方法,即拆分工作站端的管道流,并将两个单独的流传输到服务器。这会导致网络负载加倍,应不惜一切代价避免。

我更希望不要在服务器上保存任何数据。有没有办法同时将两个流添加到一个 tar 文件?或者我目前找不到其他方法?

此致

相关内容