1
私は、ubuntu 14.04 DesktopをベースにしたVagrantボックスを持っていて、here(デスクトップモード)の指示に従ってpgAdmin 4をインストールしました。 だから私は/home/vagrant/pgadmin4
で仮想エンバイロメントでpgAdminでを持っているし、次のように箱の中からそれを起動することができます:私は今、やりたい何vagrantボックスでpgAdmin 4を自動的に起動する方法
source pgadmin4/bin/activate
python pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
はvagrant up
次(VMの起動時に起動pgAdminで、実行していることです)。私は私の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をバックグラウンドで実行する方法はありますか?
トリックに感謝しました! – Duf59