endeca http service를 inittab에서 모니터링하고 프로세스가 죽었을 경우 restart 해주는 shell

1. start_endeca_http_service.sh 을 만든다. (user: 'endeca')
#!/bin/bash
INSTALLER_SH=/usr/local/endeca/workspace/setup/installer_sh.ini
source $INSTALLER_SH;
cd $ENDECA_CONF/work;
exec env USER=endeca $ENDECA_ROOT/tools/server/bin/endeca_run.sh

2. /etc/inittab 에 아래 내용을 입력 (user: 'endeca')
# Endeca HTTP Service
ec:2345:respawn:/usr/local/endeca/workspace/setup/start_endeca_http_service.sh

3. 혹시 Endeca HTTP Service가 올라와 있는지 확인한다. (user: 'endeca')
 - ps -ef|grep endeca

4. 변경된 inittab 내용을 적용한다. (user: 'root')
 - init q

5. Endeca HTTP Service를 죽여보고 되 살아나는지 확인한다. (user: 'endeca')
 - sh /usr/local/endeca/5.1.4/i86pc-linux/tools/server/bin/shutdown.sh
 - ps -ef|grep endeca


+ Recent posts