]# cat diskuse.sh
#!/bin/bash
alarmdiskper=10
egrep -v '^127.0.0.1|^#' /etc/hosts|egrep '([^0-9]|\<)(([0-1]?[0-9]{0,2}|([2]([0-4][0-9]|[5][0-5])))\.){3}([0-1]?[0-9]{0,2}|([2]([0-4][0-9]|[5][0-5])))([^0-9]|\>)'|cut -d' ' -f1|sort -u |while read line
do
(
diskuse=$(sshpass -p '密码' ssh -n -o StrictHostKeyChecking=no $line "df -h|sort -nr -k5|head -1|rev|cut -d' ' -f2|rev|sed 's#%##g'")
if [ $diskuse -gt $alarmdiskper ] ; then
echo "$line disk useing has been more than $diskuse,you must deal with it at once★★★★★★★★★"
fi
)& wait;done
echo "=================================================================================================================================="