728x90
[출처] http://jhroom.co.kr/bd_server/5114
[출처] https://kldp.org/node/85643
[출처] http://www.freezner.com/archives/506
1. 쉘스크립트 작성
vi check_daemon.sh
#!/bin/sh
while [ 1 ]
do
pid=`ps -ef | grep "./daemon" | grep -v 'grep' | awk '{print $2}'`
if [ -z $pid ]; then
echo "daemon start"
cd /usr/local/daemon/bin; ./daemon
else
echo "daemon running"
fi
sleep 1
done
2. 데몬 등록
nohup check_daemon.sh > /dev/null
3. 서버 시작 시 데몬 등록
/etc/rc.d/rc.local 명령으로 rc.local 편집
rc.local 마지막줄에 /var/daemon start 입력 후 저장
728x90
'tip' 카테고리의 다른 글
crontab 에 등록한 php 파일이 호출은 되지만 실행이 안될 때 (0) | 2014.05.14 |
---|---|
웹을 지탱하는 기술 (0) | 2013.11.08 |
CSS 절대위치를 상대위치로 잡기(?) position: relative와 absolute의 응용 (0) | 2013.11.08 |
포토샵 없이 포토샵 사용하기 (0) | 2013.10.31 |
중국 프로그램 설치 방법 (0) | 2013.10.31 |
댓글