IT

0255 sh 쉘 디스크 스페이스 체크 스크립트

띠앗머리 2016. 1. 28. 13:12

#!/bin/ksh

#set -xv

FILE_NAME=`date +'df_check_%Y%m%d.txt'`

PWD=$HOME/kim/df_check

SERVER_LIST="npa1 nma1 nma2 nma3 ma3 tfap1 tfap2 tfap3"                  

echo $FILE_NAME

echo $PWD

 

/bin/touch $PWD/$FILE_NAME

cp /dev/null $PWD/$FILE_NAME

 

for SL in $SERVER_LIST 

do

 echo "-------------------------------- $SL server-----------------------------" > $PWD/$FILE_NAME    

 rsh $SL -l cellpadm /bin/df -ak /users/cellpadm /ST_B /ST_A >> $PWD/$FILE_NAME                           

 rsh $SL -l cellpadm ls -l /ST_B/bin | wc -l >> $PWD/$FILE_NAME   

 echo "" >> $PWD/$FILE_NAME

done

 

 echo "-------------------------------- tfsc1 server-----------------------------" > $PWD/$FILE_NAME  

 rsh tfsc1 -l cellpadm /bin/df -ak /home1/cellpadm /ST_A >> $PWD/$FILE_NAME                                         

 rsh tfsc1 -l cellpadm ls -l /ST_A/bin | wc -l >> $PWD/$FILE_NAME    

 echo "" >> $PWD/$FILE_NAME

 echo "-------------------------------- toto1 server-----------------------------" > $PWD/$FILE_NAME  

 rsh toto1 -l cellpadm /bin/df -ak /home2/cellpadm /home5 >> $PWD/$FILE_NAME                 

 rsh toto1 -l cellpadm ls -l /home5/ST_B/bin | wc -l >> $PWD/$FILE_NAME       

 echo "" >> $PWD/$FILE_NAME

 

echo "--- `date` disk space check end by kim ---"

cat $PWD/$FILE_NAME

echo "--- `date` end df.sh ---"