1

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 をバックグラウンドで実行する方法はありますか?

4

1 に答える 1