Centos6.3에 Cubrid8.43을 설치했습니다.
root로 ssh로그인해서 sh로 설치하여서 cubrid service start에 관한 권한은 root가 가지고 있습니다.
다른 분이 올려두신 [리눅스 환경에서 자동실행...]이란 질문에
따라하라고 올려둔 http://www.cubrid.com/zbxe/bbs_developer_tutorial/40177 글을 보고 그대로 했는데
여전히 자동실행 안됩니다.
그리고 참고글 중간에 보면
[ $? -eq 0 ] && touch /var/lock/subsys/cub_auto_server
라는 부분이 있는데
버전의 차이인지, sh로 설치했는냐, rpm으로 설치했느냐의 차이인지는 모르겠지만
제가 설치한 서버의 /var/lock/subsys/ 디렉토리에는 cubrid와 관련된 파일이 하나도 없습니다.
참고글을 올려두신 년도를 보니 2009년이던데 혹시 버전이 업그레이드되면서
방식이 바뀐게 있는거 아닌가요?
그리고, rc.local파일에 서비스 실행 명령어를 바로 적어넣어도 된다는 글이 있어서
그대로 했는데되 안되네요.
(/etc/profile 에 CUBRID설치디렉토리의 Path는 걸어뒀습니다)
빠른 도움 바랍니다.
$CUBRID/share/init.d 디렉터리에 cubrid라는 스크립트가 포함되어 있습니다.
이 파일 안의 CUBRID_USER라는 환경 변수 값을 CUBRID를 설치한 Linux 계정으로 변경한 후, /etc/init.d에 두시고 나머지 부분은 기존 문서의 내용을 참고하시기 바랍니다.