From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Sep 25 03:06:56 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA87606;
	Sat, 25 Sep 1999 03:06:56 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.raidway.ne.jp (mail.raidway.ne.jp [202.217.216.16])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA87601
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 25 Sep 1999 03:06:56 +0900 (JST)
	(envelope-from yzone@mail.raidway.ne.jp)
Received: from hornet (mx-kws116.raidway.ne.jp [202.217.222.116])
	by mail.raidway.ne.jp (8.9.1/3.7W) with SMTP id DAA03019
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 25 Sep 1999 03:06:20 +0900 (JST)
Message-Id: <199909241806.DAA03019@mail.raidway.ne.jp>
Date: Sat, 25 Sep 1999 03:07:15 +0900
From: Yasushi Higuchi <yzone@mail.raidway.ne.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <199909241750.AA00320@capture.seikyou.ne.jp>
References: <199909241750.AA00320@capture.seikyou.ne.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver 1.25.07
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 45964
Subject: [FreeBSD-users-jp 45964] Re: postmaster autoboot
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: yzone@mail.raidway.ne.jp

$BHu8}(B@raidway$B$G$9!#(B

On Sat, 25 Sep 1999 02:50:11 +0900
Kiyotaka Doumae <don@don.am> wrote:

>$B$=$3$G!"(B /usr/local/etc/rc.d/ $B$KE,Ev$J5/F0%9%/%j%W%H$r=q$$$?$N$G$9$,!"(B
>postmaster$B$O%;%-%e%j%F%#3NJ]$N$?$a(Broot$B$N8"8B$G$O5/F0$G$-$J$$(B(*)$B$H(B
>$BE\$i$l$F$7$^$$!"5/F0$5$;$k$3$H$,$G$-$^$;$s!#(B
>(*)PostgreSQL$B@lMQ%f!<%6!<$G5/F0$7$^$9!#(B

$B$3$s$J$s$7$F$^$9!#(B

---- /usr/local/etc/rc.d/pgsql.sh
#!/bin/sh

pgsql=/usr/local/pgsql

do_start() {
  if [ -x $pgsql/bin/postmaster ]; then
    echo -n " PostgreSQL"
    su postgres -c "$pgsql/bin/postmaster -D$pgsql/data -S -i" > /dev/null 2>&1
  fi
}

do_stop() {
  kill `ps ax | grep postmaster | sed "s/^\([ 0-9]*\) .*/\1/g"`
  echo "stopped PostgreSQL"
}

if [ $# -eq 0 ]; then
  do_start
  exit 0
fi

case $1 in
start)
	do_start ;;
stop)
	do_stop ;;
*)
	;;
esac
------

-- 
Higuchi Yasushi (yzone@mail.raidway.ne.jp)
http://www2.raidway.ne.jp/%7Eyzone/

