2014. 2. 5. 17:06



client.c


Server.c

Client에서는 보내는 메세지의 변수 크기의 오류로 인하여 정상적인

데이터 전송이 불가했던거 수정


Server에서는 opendir 관련 사항 수정 및 파일을 찾는 대기시간(0.2초) 총 50번검색후 종료하도록 설정



 shell.sh

#!/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" 프로세스를 시작한다.



조건문에 대한 설정값


설정값.txt




Posted by 평범한직장인 토끼씨