>>정재익 님께서 쓰시길<<
:: /etc/rc.d/init.d/postgresql 이라는 스크립트 파일을 보시고 그곳에서 postmaster 기동하는 부분에 /i
:: 옵션을 넣어 주면 됩니다.
재질문 >>
그 postgresql 스크립트화일중에 postmaster 기동부분이
su /l postgres /c "/usr/bin/pg_ctl /D $PGDATA /p /usr/bin/postmaster start /dev/null 2>&1" < /dev/null 인거 같걸랑요.
그런디 이걸
su /l postgres /c "/usr/bin/pg_ctl /i /D $PGDATA /p /usr/bin/postmaster start /dev/null 2>&1" < /dev/null 처럼 고쳐두 Fail이 나구요,
요롷게 su /l postgres /c "/usr/bin/pg_ctl /D $PGDATA /p /usr/bin/postmaster /i start /dev/null 2>&1" < /dev/null 고쳐두 Fail이 나더라구요.
그래서 아예 이렇게
su /l postgres /c "/usr/local/pgsql/bin/postmaster /D usr/local/pgsql/data &" 확 바꿨더니만 좀 머라구 말은 나와두 실행은 잘되는데
이 끝에 & 가 없음 백그라운드로 실행이 안되구 부팅중 데몬실행중에 더이상 넘어가지가 않걸랑요.
이렇게 쓰면 되긴 하는데 모 틀린건 아닌지, 혹 이렇게 쓰면 성능에 차이가 있는지, 더 좋은 방법이 있는지를 알고 싶습니다.
답변 감사합니다.
|