[pgsql-jp: 31304] Re: Postgresスタートについて
Masashi Ohba
ohba @ m8.dion.ne.jp
2003年 10月 25日 (土) 00:42:14 JST
大場です。
In message "[pgsql-jp: 31300] Re: Postgresスタートについて",
Miyao wrote...
>皆さんのご指導を元に、下記の作業を行ったところ、LOG: database system is
>ready
>で止まってしまいキーボードからctrl + Cを押下し中断するとダウンしてしま
>い、
>参っています。
デーモンモードで動いてませんので、
フォアグランドで待ち状態で止まるのは正しい挙動です。
>[postgres @ web pgsql]$ /usr/local/pgsql/bin/postmaster -D
>/home/postgres/data -o -i
参考にしたそのWebに書かれている自動起動スクリプトには
「su - postgres -c "/usr/local/pgsql/bin/postmaster -D /home/postgres/data -o -i &"」
と、最後に「&」が書かれてますね?
意味が分かりますか?>「&」
pg_ctl使うと「&」無しでバックグラウンドであがりますが
http://www.postgresql.jp/document/pg734doc/reference/app-pg-ctl.html
postmasterを普通に起動したらフォアグラウンドで動きます。
以下、7.3.4のソースに添付のINSTALLというファイルの頭です。
#本来読むべきはこのファイルでしょう>INSTALL
PostgreSQL Installation Instructions
This document describes the installation of PostgreSQL from the source code
distribution.
-------------------------------------------------------------------------------
Short Version
./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 & <-ここの最後にも「&」
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
--------------------------------------------------
Name : 大場正志(Masashi Ohba)
E-mail: ohba @ m8.dion.ne.jp
Add : Sendai, Japan
pgsql-jp メーリングリストの案内