[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 작성한 스크립트 파일 명
$ ./작성한 스크립트 파일
아마도 실행이 될 겁니다.
일단 콘쉘을 사용하였습니다.
서버는 솔라리스이고요.
#!/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 작성한 스크립트 파일 명
$ ./작성한 스크립트 파일
아마도 실행이 될 겁니다.
댓글
댓글 쓰기