1
我有一个基于ubuntu 14.04 Desktop的Vagrant框,并按照说明here(桌面模式)安装了pgAdmin 4。 所以我在/home/vagrant/pgadmin4
有pgAdmin的虚拟环境在,可以从包装盒中启动它,如下所示:如何在流浪盒中自动启动pgAdmin 4
source pgadmin4/bin/activate
python pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
我想现在要做的是让pgAdmin的向上和虚拟机启动时运行(以下vagrant up
)。我加在下面我Vagrantfile
:
config.vm.provision :shell, path: "pgadmin4_start.sh", run: "always", privileged: false
,而shell脚本很简单:
#!/bin/bash
cd /home/vagrant/
source pgadmin4/bin/activate
python pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py &
但这似乎并不工作(我也试图在脚本的末尾添加disown
) 。
有没有什么办法可以让pgAdmin在后台运行?
它做了伎俩谢谢! – Duf59