PostgreSQLの自動起動

デフォルトでは、PostgreSQLの自動起動スクリプトはないですので、以下起動スクリプトです。
# vi /etc/rc.d/init.d/postgres

#!/bin/sh
#
# Startup script for PostgreSQL
#
# chkconfig: 345 85 15
# processname: postmaster
# description: Start and stop the PostgreSQL backend deamon
#
PGACCOUNT=”postgres”
PGDATA=/usr/local/pgsql/data
POSTMASTER=”/usr/local/pgsql/bin/postmaster”
PG_CTL=”/usr/local/pgsql/bin/pg_ctl”
#
#
# Source function library.
. /etc/init.d/functions
case “$1” in
start)
echo -n “Starting Postgres: ”
su – $PGACCOUNT -c “$POSTMASTER -D $PGDATA &”
echo
;;
stop)
echo -n “Shutting down Postgres: ”
su – $PGACCOUNT -c “$PG_CTL -w -D $PGDATA -m f stop”
echo
;;
*)
echo “Usage: $0 {start|stop}”
exit 1
esac
exit 0

ファイルを作成しましたら
# chmod 755 /etc/rc.d/init.d/postgres
# chkconfig –add postgres
あとは正常に起動/停止するかどうか確認してください。