close
寫一個迴圈去比對 /usr/data 資料夾內
第一層目錄底下,任何一個資料夾, 內的檔案數量, 達於36500筆,
要記錄 log 並且mail通知
 
 
#! /bin/sh
file=`ls -ald /usr/data/*|awk '{print $9}'`
 
for i in $file
do
file_count=`ls $i|wc -l|sed 's/ //g'`             #計算每個資料夾檔案數
 
if [ $file_count -gt 36500 ];then
echo "$i is $file_count " > /tmp/log.txt    #匯出某一個資料夾檔案數量到log
 
echo "$i is $file_count" | mailx -s "file too big" aaaaa@yahoo.com
fi
 
done
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 lincco 的頭像
    lincco

    lincco的部落格

    lincco 發表在 痞客邦 留言(0) 人氣()