ubuntu 14.04デスクトップに基づくVagrantボックスがあり、ここの指示に従ってpgAdmin 4をインストールしました(デスクトップモード)。したがって、仮想環境に pgAdmin が/home/vagrant/pgadmin4
あり、次のようにボックス内から起動できます。
source pgadmin4/bin/activate
python pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
ここでやりたいことは、VM の起動時に pgAdmin を起動して実行することです (以下をvagrant up
参照)。私は私の中に以下を追加しましたVagrantfile
:
config.vm.provision :shell, path: "pgadmin4_start.sh", run: "always", privileged: false
そして、シェルスクリプトは単純です:
#!/bin/bash
cd /home/vagrant/
source pgadmin4/bin/activate
python pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py &
しかし、これは機能していないようです (disown
スクリプトの最後にも追加しようとしました)。
pgAdmin をバックグラウンドで実行する方法はありますか?