라벨이 script인 게시물 표시

[shell script] 프로세스 체크하여 실행하기

프로세스 체크하여 실행하는 스크립트입니다. 스크립트를 하나 짜서 돌리는데 자꾸 죽는 경우가 발생합니다. 이유를 분석하기 보다는 또 하나의 스크립트로 살아 있는지 확인하여 다시 실행하도록 하였습니다. #!/bin/ksh while [ 1 ] do   CNT=$(ps -ef|grep net_count|grep -v grep|wc -l)   if [ $CNT -le 0 ]   then     /net_count &   fi   sleep 30 done 작성한 다음에 반드시 chmod 755 파일명 해주셔야 합니다.

[shell script]network session counter

쉘 스크립트로 네트워크 세션수를 나타내는 방법입니다. 일단 콘쉘을 사용하였습니다. 서버는 솔라리스이고요. #!/bin/ksh while [ 1 ]; do   date=$(date +%Y-%m-%d)   time=$(date +%H:%M:%S)   totalsession=$(netstat -an|wc -l)   httpsession=$(netstat -an|grep 80|wc -l)   establesession=$(netstat -an|grep EST|wc -l)   printf "%s %s total: %s http: %s estable: %s \n" $date $time $totalsession $httpsession $establesession   sleep 5 done 위와 같이 스크립트를 작성하였습니다. 바로 실행하면 안 될 수도 있습니다. 보안 때문에 실행권한이 안주어졌을지도 모르거든요. $ chmod 755 작성한 스크립트 파일 명 $ ./작성한 스크립트 파일 아마도 실행이 될 겁니다.