通过VNC + Expect进行远程交互?

时间:2014-12-09 11:17:13

标签: automation expect vnc esxi

我正在虚拟机中的多台计算机上执行安装过程,并且我想尝试自动执行此过程。我可以做一个期望脚本(见下文),但是我无法通过ssh进行连接,因为这个脚本会在一些其他进程之后配置网络内容。

我现在工作的地方,我们使用vmware esxi,我试图发现,如果我在客户机中设置vnc查看器,是否可以自动执行我所说的安装过程。如果我手动完成,我可以完成所有过程,但我想尝试自动化它。虽然我认为期望脚本会很好,但我没有通过ssh连接。可能吗??我开始认为这可能不是我的回答。

流程是这样的:

  1. 收到"选择一个选项:",发送" 1 \ n"
  2. 收到"按任意键",发送" \ n"
  3. 再重复步骤2两次。
  4. 收到"您同意(是/否)?",发送" y \ n"
  5. 等等。
  6. 我说的主机是一个vmware esxi,客户端类似于linux,我的机器是Fedora 20(我之所以这样说是因为我不喜欢在esxi上安装东西的想法)。

0 个答案:

没有答案