[pgsql-jp: 27930] Re: PostgreSQLのブート時の起動方法
SUGIMURA Takashi 杉村 貴士
sugimura @ infoscience.co.jp
2002年 11月 11日 (月) 17:44:15 JST
杉村です。
> また、もし良かったらportsでインストール
> した場合の起動用のスクリプトはどのように
> なっているか見せて頂けないでしょうか。
>
このようになっています。
ports ですので、cvsweb からも見ることができます。
http://www.jp.freebsd.org/cgi/cvsweb.cgi/ports/databases/postgresql7/files/pgsql.sh.tmpl
--------------------------------------------
#!/bin/sh
# $FreeBSD: ports/databases/postgresql7/files/pgsql.sh.tmpl,v 1.13 2002/04/11 04:58:11 ijliao Exp $
#
# For postmaster startup options, edit $PGDATA/postgresql.conf
PREFIX=/usr/local
PGBIN=${PREFIX}/bin
case $1 in
start)
[ -d ${PREFIX}/lib ] && /sbin/ldconfig -m ${PREFIX}/lib
touch /var/log/pgsql
chmod 600 /var/log/pgsql
chown pgsql:pgsql /var/log/pgsql
[ -x ${PGBIN}/pg_ctl ] && {
su -l pgsql -c \
'[ -d ${PGDATA} ] && exec /usr/local/bin/pg_ctl start -s -w -l /var/log/pgsql'
echo -n ' pgsql'
}
;;
stop)
[ -x ${PGBIN}/pg_ctl ] && {
su -l pgsql -c 'exec /usr/local/bin/pg_ctl stop -s -m fast'
echo -n ' pgsql'
}
;;
status)
[ -x ${PGBIN}/pg_ctl ] && {
exec su -l pgsql -c 'exec /usr/local/bin/pg_ctl status'
}
;;
*)
echo "usage: `basename $0` {start|stop|status}" >&2
exit 64
;;
esac
--------------------------------------------
---
インフォサイエンス株式会社 プロダクト開発チーム
杉村 貴士 <sugimura @ infoscience.co.jp>
TEL: 03-5427-3509(直通), 03-5427-3500(代表) FAX: 03-5427-3530
pgsql-jp メーリングリストの案内