2014. 2. 5. 17:06
Client에서는 보내는 메세지의 변수 크기의 오류로 인하여 정상적인
데이터 전송이 불가했던거 수정
Server에서는 opendir 관련 사항 수정 및 파일을 찾는 대기시간(0.2초) 총 50번검색후 종료하도록 설정

#!/bin/sh
#check=`ps -ef | grep kjs_ser`
check=`ps -ef | grep kjs_ser | wc | awk '{print$1}'`
echo $check
if [ $check -gt 1 ]
then
exit 0
# echo "exit"
else
# echo "start"
/home/jinsub/exam/kjs_ser start
fi
위에서 설정은 "kjs_ser" 프로세스를 ps명령어로 검색후 검색결과가 1보다 클경우(ps 명령어로 검색해서 나오는 ps프로세스는 제외)
"kjs_ser" 프로세스를 시작하거나 재시작하지 않고 넘어가며
ps명령어로 검색후 검색결과가 1보다 작을 경우 "kjs_ser" 프로세스를 시작한다.
조건문에 대한 설정값
'OLD - 일 > Linux' 카테고리의 다른 글
socket - FD 설정 (0) | 2014.02.10 |
---|---|
socket - PF_INET 와 AF_INET 의 차이 (0) | 2014.02.10 |
Linux - 또다른 echo 통신(2월 5일 수정) (0) | 2014.02.04 |
Linux - crontab 이용 (0) | 2014.02.04 |
Linux - 쉘 스크립트를 이용한 프로세스 관리 (0) | 2014.02.04 |