![将分割远程命令的结果流通过管道传输回去](https://linux22.com/image/1460941/%E5%B0%86%E5%88%86%E5%89%B2%E8%BF%9C%E7%A8%8B%E5%91%BD%E4%BB%A4%E7%9A%84%E7%BB%93%E6%9E%9C%E6%B5%81%E9%80%9A%E8%BF%87%E7%AE%A1%E9%81%93%E4%BC%A0%E8%BE%93%E5%9B%9E%E5%8E%BB.png)
我正在尝试执行以下操作:(1)在我的本地工作站上生成数据(2)将此数据(大量!)通过管道传输到我的远程快速服务器(3)对此数据执行两个单独的操作,生成(简化的)两个单独的输出文件(4)将这些输出文件(以某种方式)传输回我的本地工作站
问题在于,将服务器端的管道流分成两个独立的进程后,我看不出有什么优雅的方法将它们简化为一个返回流。
实际上,可行的方法是在服务器端创建两个单独的输出文件,对它们进行打包并复制(手动或单独操作)回我的工作站。
也可以采用另一种方法,即拆分工作站端的管道流,并将两个单独的流传输到服务器。这会导致网络负载加倍,应不惜一切代价避免。
我更希望不要在服务器上保存任何数据。有没有办法同时将两个流添加到一个 tar 文件?或者我目前找不到其他方法?
此致