2014-03-02 107 views
0

我想讓中間人設置爲在流浪者中運行,這樣我所要做的就是運行vagrant up,一切都會好起來。目前,我只是讓Vagrant運行middleman server作爲供應步驟的一部分,但實際上它正在運行,但供應從未真正完成(在運行vagrant up之後我沒有返回到命令行)。有沒有什麼辦法可以讓Middleman跑起來,這樣不會發生?我真的只是想能夠將中間人守護或者在後臺運行它,這可能嗎?在流浪者中使用中間人

回答

1

最簡單的是剛剛脫離的過程中進入的背景,喜歡的東西:

config.vm.provision "shell", 
    inline: "nohup middleman server >> /vagrant/middleman.log 2>&1 &" 

如果你想運行它的SSH用戶(「流浪者」默認情況下),而不是根,加privileged: false選項。爲了停止這個過程,你必須殺死它或運行vagrant halt/destroy

更完整的守護進程設置,你可以看看例如runit。