从外部VM复制特定数据的最佳方法是什么

时间:2016-12-07 17:01:05

标签: java python c++ batch-file copy

我必须从其他公司的外部虚拟机(eVM)中复制一些特定数据。

我有一个正在分析数据的其他VM(aVM)。 所以数据的路径应该是eVM - > My_PC - > AVM。 aVM无法访问eVM。但整个过程应该在aVM上进行控制。

数据的收集应该每天都发生,它应该只适用于包含“_CPU2”的数据。之后,aVM将解析(使用我在java中实现的解析器)数据并将其发送到其他程序。

实施此流程的最快,最高效的方法是什么?我不想从eVM收集不必要的数据,我也不想在这台PC上留下垃圾。

我的主要语言是Java和python。我也知道c / c ++的基础知识。我没什么经验。也许有一些好的课程或功能,你可以建议我。

有没有办法通过批处理文件来实现?我想快点做,因为明天我没有太多时间来实施它。

1 个答案:

答案 0 :(得分:0)

如果你的shell有linux / UNIX命令(如果我在Windows上,我使用Cygwin),那么你可以设置一个Cron作业或编写一个bash脚本来运行在每台从已知目录获取数据并使用scp将eVM上已知目录中的任何数据复制到My_PC的计算机上,然后从PC“转发”另一个cron作业(或bash脚本)数据到aVM。

链接:

Cron Resource

SCP Resource