개인적으로는 알짜에 있던 스크립트를 변경하여 postgresql 7.0.2 기동시 잘 사용하고 있습니다.
다음은 스크립트의 내용입니다.
PG_TCP="yes"
# See how we were called.
case "$1" in
start)
echo /n "Starting postgresql service: "
if [ "x$PG_TCP" = "xyes" ]; then
daemon //check postmaster su /l postgres /c '/usr/local/pgsql/bin/postmaster /i /S /N 32 /D/usr/local/pgsql
/data'
else
daemon //check postmaster su /l postgres /c '/usr/local/pgsql/bin/postmaster /S /N 32 /D/usr/local/pgsql/da
ta'
fi
sleep 1
pid=`pidof postmaster`
touch /var/lock/subsys/postgresql
echo $pid > /var/run/postmaster.pid
echo
;;
stop)
echo /n "Stopping postgresql service: "
killproc postmaster
sleep 2
rm /f /var/run/postmaster.pid
rm /f /var/lock/subsys/postgresql
echo
;;
status)
status postmaster
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: postgresql {start|stop|status|restart}"
exit 1
esac
exit 0
참고로 보시기 바랍니다.
> 7.0.0설치후 부팅시 postmaster을 띄우기위해
>
> 6.5.대에서 부팅시 postmaster띄우기위해 사용하던 파일을
> /etc/rc.d/initd.d/ 에 복사해 놓았습니다.
> 경로도 확인하고 6.대에서는 띄우는데
> 새로 설치한 데서는 못 띄우는 군여
>
> 어째야 할런지여???
> 답변 부탁드립니다.
|