본문 바로가기

반응형

스크립트

[스크립트] ping check 스크립트 ping check 스크립트 vim pingcheck.sh #!/bin/bash while true; do sleep 1 PING_CHECK=`ping -c 1 192.168.2.1 | grep icmp_seq | awk {'print $4'}` if [ "$PING_CHECK" == "192.168.2.1:" ]; then # echo "Success" echo "`date '+%Y-%m-%d %H:%M:%S'` : Success" >> tempfile else # echo "Fail" echo "`date '+%Y-%m-%d %H:%M:%S'` : Fail" >> tempfile fi done chmod +x pingcheck.sh bash pingcheck.sh & $ tail -f tempfile.. 더보기
[스크립트] dns2.sh dns2.sh 스크립트 dns2.sh editor vim /usr/sbin/dns.sh #!/bin/sh while true do NAMED="/usr/sbin/named" NAMED2="/usr/sbin/named2" NAMEDSTART1="/usr/sbin/named NAMEDSTART2="/usr/sbin/named2 -u named -c /etc/named2.conf" CHK=`ps -ef |grep $NAMED | grep -v named2 | grep -v grep` CHK2=`ps -ef |grep $NAMED2 | grep -v grep` if test -z "$CHK" then date >> /var/named/log/dns.txt ps -ef | grep named >> /var/nam.. 더보기
[스크립트] dns-check.sh dns-check.sh 스크립트 dns-check.sh editor vim dns-check.sh #!/bin/bash logfile=/var/named/named.recursing CUR_DATE=`date '+%Y%m%H%M%S'` echo echo echo "---------rndc stats---------------" /usr/sbin/rndc status | grep recursive /usr/sbin/rndc recursing echo "----------------------------------" echo echo echo "--------IP COUNTING---------------" cat $logfile | awk '{print $3}' | grep : | cut -d "#" -f.. 더보기
[스크립트] 리눅스에서 ping 테스트 시 시작 표시하기(ping 정상 Bell 울림) 리눅스에서 ping 테스트 시 시작 표시하기 - (ping 정상 Bell 울림)_Ver3 vim /bin/tping #!/bin/bash echo $1 a=0 #domain lookup #dig $1 +noall +answer | grep -v "global options" | grep -v "DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6" #echo " " #ping TEST( Count | TIME(HH:MM:SS) | PING Field ) /bin/ping $1 | while read ping; do echo "[$a] | $(date +"%H:%M:%S") | $ping `echo -e "\a"`" a=$(($a+1)) done chmod +x tping tping.. 더보기
[Aache] http_log_delete.sh http_log_delete.sh --------------------------------------------------------- #!/bin/sh cd /var/logs # 현재 디렉토리에서 2일 지난 파일 삭제 find . -type f -mtime +2 -exec /bin/rm -f {} \; --------------------------------------------------------- -type f 파일 타입이 f인 파일 -mtime +n n일 이전에 변경된 파일 -exec cmd {}; 찾은 파일들에 대해 cmd 명령어를 실행 -print 찾은 파일의 절대 경로명을 화면에 출력 더보기
[bind] recursive clients 모니터링 recursive clients 모니터링 while [1] do rndc status | grep recursive sleep 1 done 더보기

728x90
반응형