如何使用vagrant运行二进制文件,并保持它在后台运行?

我有一个二进制文件,我需要部署或运行​​在我的Linux服务器上。 目前我使用的是stream浪汉,这里是我的stream浪汉文件:

VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "ubuntu/trusty64" ...... config.vm.provision "shell", path: "./provisioner" config.vm.provision "shell", binary: true , path: "./code/service" end 

请注意,在第二行中,我有config.vm.provision "shell", binary: true , path: "./code/service" 。 这个服务文件是用Go编写的应用程序编译的文件。

以上configuration工作,但不会在后台运行该文件。 当使用这个vagrant provision将继续运行在我的terminal上。

我知道我可以使用screen来实现这一点。 但是,假设我有100个服务器运行需要运行这个文件,使用screen重复它将是痛苦的。

任何想法如何自动化? 也许使用其他工具?

任何帮助,将不胜感激。