リスト化されたノードの死活を確認する
http://extstrg.asabiya.net/pukiwiki/index.php?%A5%EA%A5%B9%A5%C8%B2%BD%A4%B5%A4%EC%A4%BF%A5%CE%A1%BC%A5%C9%A4%CE%BB%E0%B3%E8%A4%F2%B3%CE%C7%A7%A4%B9%A4%EB概要 †
引数で引き渡されたファイルに記載されたノードの死活を確認する
コード †
#!/bin/sh # ------------------------ # Alive Check Script # ------------------------ # Version : 1.0 # date : 2009/02/05 export LANG=C export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH # Set LIST=$1 PLOG=$1".ping.log" NLOG=$1".agent.log" PING="/usr/sbin/fping" NMAP="/usr/bin/nmap -p 10050" DATE=`date +%Y/%m/%d\ %H:%M:%S` # Exec echo "#"$DATE > $PLOG echo "#"$DATE > $NLOG WC=`wc -l $LIST | awk '{print $1}'` i=1 while [ $i -le $WC ]; do NAME=`sed -n -e ${i}"p" $LIST` $PING $NAME >> $PLOG #NMAPLOG=`$NMAP $NAME | grep "/tcp"` #echo $NAME" - "$NMAPLOG >> $NLOG i=$(($i+1)) done # EOF
Last-modified: 2009-09-30 (水) 17:35:36 (5466d)