Snow Leopard対応版postgres.plist
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
[PR]
[PR]
開始行:
#contents
*はじめに [#xa70d34b]
MacでPostgresqlを自動的に起動させる方法を紹介します。&br;
OS X 10.6ではそれ以前のOSでの起動方法がサポートされなくな...
従来のOS Xではライブラリ/StartupItemsにplistファイル等を...
10.6では配置場所およびファイルへの記載内容が変更されてい...
ここでは、OS X 10.6を起動したときにPostgresが自動的に起動...
***編集履歴 [#j16c8cc1]
2010/12/05 OnDemandについて追記。Postgresのバージョンにつ...
***環境 [#x7200ecb]
intel Macmini Late2009 Mac OS X 10.6.2&br;
PostgreSQL 8.4.1(PostgreSQL9からはXML形式のplistが付属し...
readline-6.0 (Postgreに必要なライブラリ)
*手順 [#w5d338e8]
手順は簡単です。スタートアップ用の設定ファイル(plist)を作...
所定のフォルダに移動させるだけです。
*plistファイルの作成 [#e82fa6a6]
mac起動時に自動的にデーモンをスタートさせる設定ファイルpo...
作成済みファイルをこのページに添付しています。必要に応じ...
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>Label</key>
<string>postgres</string>
<key>UserName</key>
<string>_postgres</string>
<key>GroupName</key>
<string>_postgres</string>
<key>WorkingDirectory</key>
<string>/usr/local/pgsql</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/pgsql/bin/postgres</s...
<string>-i</string>
<string>-D</string>
<string>/usr/local/pgsql/data</string>
</array>
<key>KeepAlive</key>
<dict>
<key>PathState</key>
<dict>
<key>/usr/local/pgsql/data/postmaster.pid</key>
<false/>
</dict>
</dict>
<key>OnDemand</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>ServiceDescription</key>
<string>PostgreSQL Server</string>
</dict>
</plist>
注意&br;
Postgresのソースに付属しているOS X用のスクリプトは旧OS X...
また、他のホームページに間違ったplistが掲載されている事が...
よくある例としては、<key>OnDemand</key><true/>を入れてし...
これを書いてしまうと、OS X起動時にPostgresが起動しますが...
その後も10秒間隔で起動しようとして、無駄なエラーログが溜...
%%Postgreがダウンしても絶対にサービスを中断させたくないた...
%%通常の用途であればOnDemandは使用しなくてよいと思われま...
*plistファイルの移動 [#u57a4581]
新たなスタートアップスクリプトの置き場所であるLaunchDae...
/Libraryと/System/Libraryの2箇所あり、どちらに配置しても...
が、システム管理者が変更を加えるのは/Libraryを推奨されて...
postgres.plistを所定のフォルダに移動させます。
sudo mv ~/Desktop/postgres.plist /Library/LaunchDaemons/
sudo chmod 644 /Library/LaunchDaemons/postgres.plist
sudo chown root:wheel /Library/LaunchDaemons/postgres.pl...
*参照元URL [#u201d2c6]
[[第1回 initを置き換えるlaunchd【前編】 (3/3)>http://www...
[[maruko2 Note.>http://www.maruko2.com/mw/]] LaunchDaemon...
[[Apple Develop Center>http://developer.apple.com/mac/lib...
[[Upgrading postgres on Snow Leopard (Mac OS X 10.6)>http...
[[Entropy.ch Discussion Forums>http://www.entropy.ch/phpb...
終了行:
#contents
*はじめに [#xa70d34b]
MacでPostgresqlを自動的に起動させる方法を紹介します。&br;
OS X 10.6ではそれ以前のOSでの起動方法がサポートされなくな...
従来のOS Xではライブラリ/StartupItemsにplistファイル等を...
10.6では配置場所およびファイルへの記載内容が変更されてい...
ここでは、OS X 10.6を起動したときにPostgresが自動的に起動...
***編集履歴 [#j16c8cc1]
2010/12/05 OnDemandについて追記。Postgresのバージョンにつ...
***環境 [#x7200ecb]
intel Macmini Late2009 Mac OS X 10.6.2&br;
PostgreSQL 8.4.1(PostgreSQL9からはXML形式のplistが付属し...
readline-6.0 (Postgreに必要なライブラリ)
*手順 [#w5d338e8]
手順は簡単です。スタートアップ用の設定ファイル(plist)を作...
所定のフォルダに移動させるだけです。
*plistファイルの作成 [#e82fa6a6]
mac起動時に自動的にデーモンをスタートさせる設定ファイルpo...
作成済みファイルをこのページに添付しています。必要に応じ...
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>Label</key>
<string>postgres</string>
<key>UserName</key>
<string>_postgres</string>
<key>GroupName</key>
<string>_postgres</string>
<key>WorkingDirectory</key>
<string>/usr/local/pgsql</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/pgsql/bin/postgres</s...
<string>-i</string>
<string>-D</string>
<string>/usr/local/pgsql/data</string>
</array>
<key>KeepAlive</key>
<dict>
<key>PathState</key>
<dict>
<key>/usr/local/pgsql/data/postmaster.pid</key>
<false/>
</dict>
</dict>
<key>OnDemand</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>ServiceDescription</key>
<string>PostgreSQL Server</string>
</dict>
</plist>
注意&br;
Postgresのソースに付属しているOS X用のスクリプトは旧OS X...
また、他のホームページに間違ったplistが掲載されている事が...
よくある例としては、<key>OnDemand</key><true/>を入れてし...
これを書いてしまうと、OS X起動時にPostgresが起動しますが...
その後も10秒間隔で起動しようとして、無駄なエラーログが溜...
%%Postgreがダウンしても絶対にサービスを中断させたくないた...
%%通常の用途であればOnDemandは使用しなくてよいと思われま...
*plistファイルの移動 [#u57a4581]
新たなスタートアップスクリプトの置き場所であるLaunchDae...
/Libraryと/System/Libraryの2箇所あり、どちらに配置しても...
が、システム管理者が変更を加えるのは/Libraryを推奨されて...
postgres.plistを所定のフォルダに移動させます。
sudo mv ~/Desktop/postgres.plist /Library/LaunchDaemons/
sudo chmod 644 /Library/LaunchDaemons/postgres.plist
sudo chown root:wheel /Library/LaunchDaemons/postgres.pl...
*参照元URL [#u201d2c6]
[[第1回 initを置き換えるlaunchd【前編】 (3/3)>http://www...
[[maruko2 Note.>http://www.maruko2.com/mw/]] LaunchDaemon...
[[Apple Develop Center>http://developer.apple.com/mac/lib...
[[Upgrading postgres on Snow Leopard (Mac OS X 10.6)>http...
[[Entropy.ch Discussion Forums>http://www.entropy.ch/phpb...
ページ名: