監測linux硬盤小腳本

本人新手一枚,有很多不足,請高手指點。,未在代碼中顯示的變量,我已經設置把環境變量了,直接拿來用了

#!/bin/bash
source ~/.bash_ftp
MAX=$(df -Thl|sort -g -k 6|tail -1)
BF=$(echo $MAX|awk '{print $6}'|cut -d '%' -f 1)
FILENAME="dfwarn_$(date +%F_%H_%M)"
if [ "$BF" -ge 80 ]; then
        echo "warning: "${MAX} >/tmp/$FILENAME
        df -Th|sort -g -k 6 >>/tmp/$FILENAME
FILE="/tmp"
BACKUPDIR="dftest"
cd $FILE
ftp  -n  $FTPHOST >>/dev/null <<END
user $USERNAME $PASSWORD
cd $BACKUPDIR
mput $FILENAME
quit
END
rm -rf /tmp/$FILENAME
fi
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章