在流浪汉上自动启动Jekyll

时间:2014-09-19 19:17:44

标签: linux ubuntu vagrant virtualbox

我有一个与Github页面相同的Vagrant盒子设置,我已经安装了Jekyll,一切都很棒,但问题是我每次启动机器时都必须输入以下命令:

cd /vagrant && bundle exec jekyll serve --watch -P 4567 --force_polling

在Vagrant挂载共享文件夹/ vagrant之后,有什么办法可以运行该命令吗?我想我要问的是如何在机器启动并挂载共享文件夹后运行shell脚本?我已经尝试在Vagrantfile中添加命令但是没有工作,也尝试使用Upstart脚本但是它没有工作:(

P.S。 VM是Vagrant,Ubuntu 12.04的默认框。

1 个答案:

答案 0 :(得分:0)

实现这一目标的最简单方法是使用shell配置程序,使用run:always选项,以便在每个流浪者上运行它:

config.vm.provision "shell", run: "always", inline: "cd /vagrant && bundle exec jekyll serve --watch -P 4567 --force_polling&"