0

不同方为我提供了两个组件;一个适用于 windows 32 位,另一个适用于 linux 64 位。对于我的程序,我需要获取 windows 组件的输出文件并将它们作为 linux 组件的输入。

我已经在 Windows 上安装了 vmware player 来运行一个虚拟的 64 位 ubuntu 机器。当手动传输文件时,一切正常,我怎样才能自动化这个过程?

我想在共享文件夹中自动生成一个虚拟文件“flag.txt”,并在 ubuntu 机器中编写一个脚本,每 5 秒检查一次它是否存在,如果存在则运行 linux 组件。这是一个可行的解决方案吗?如果是这样,知道我使用 csh 中的哪个命令吗?

4

1 回答 1

0

从 Linux 机器触发命令和下载文件的一种独立于模拟器的方法是 OpenSSH。有一个使用 MINGW 的 SSH 客户端可用于 Windows。用于ssh在 Linux 机器上远程运行命令和scp传输文件。这两个程序都可以从命令行和批处理脚本中调用。

如果您想坚持使用 VMware 功能,您可以使用共享文件夹来同步文件。在您的 Windows 主机上共享一个可写文件夹并将其挂载到 Linux 来宾中。两者都可以查看和访问共享文件夹中的相同文件。

参考:

于 2013-06-22T08:45:38.690 回答