Postgres'i başlangıçta otomatik olarak nasıl başlatabilirim?


0

Postgres ile şununla başlayabilirim:

# Start Postgres
/usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

Makineyi çalıştırdığımda bunu başlatmak için nereye koyabilirim?

Dosyama koyabilirim .bash_loginama sonra her zaman iyi olmayan yeni bir pencere yaptığımda yeni bir postgres örneği alıyorum.

Sadece makineye ilk giriş yaptığımda gerçekleşmesini istiyorum.

Bu OS-X Lion için, Macbook Air Kasım 2011'de satın alındı

Yanıtlar:


3

Genel olarak, Apple sistemleri için, Launchd yapılandırmanıza bir .plist eklemelisiniz .

Aynen bunun nasıl yapılacağı biraz Mac OS X sürümünden Mac OS X sürümüne kadar değişebilir. Sizinkini belirtmediniz, bu yüzden daha spesifik bir cevap veremem.

Dikkat edilmesi gereken en önemli şey, postgresql plistinizin PostgreSQL'in doğru kullanıcı olarak çalıştırıldığından emin olması gerektiğidir.

EnterpriseDB kurucularını PostgreSQL için kullanıyorsanız, bu görevi sizin için halletmelidirler.


1
launchd kesinlikle gitmek için önerilen yoldur. Görevi ayarlamak için Lingon'u ( peterborgapps.com/lingon/index.html ) seviyorum . Plist dosyalarıyla uğraşmaktan daha kolay.
Vickash
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.