通过ssh进行vagrant配置命令

时间:2015-09-18 11:20:12

标签: vagrant

我希望能够通过ssh执行命令来配置vm。我不想上传shell脚本并执行它,因为这对我的情况不起作用,因为我的VM是一个支持SSH而不是bash的虚拟设备。这可能吗?

由于

1 个答案:

答案 0 :(得分:0)

实际上,您无法将shell配置程序与脚本文件一起使用。

  1. 可能是使用内联脚本

    SimpleDateTimePicker simpleDateTimePicker = SimpleDateTimePicker.make(
                "Set Date & Time Title",
                new Date(),
                this,
                getSupportFragmentManager()
        );
    
        simpleDateTimePicker.show();
    
  2. 这不应该上传任何文件,但应该直接从ssh执行脚本

    1. 您可以运行$script = <<SCRIPT echo I am provisioning... apt-get install -y apache2 SCRIPT Vagrant.configure("2") do |config| config.vm.provision "shell", inline: $script end 以便在设置机器后从vagrant ssh -c COMMAND执行命令,因此不太理想,但您可以在脚本中使用此命令编写所有配置脚本,并在vm后从主机执行此脚本是开机