#!/bin/bash df_max=80 df -h | awk -F \'[ %]+\' \'{print $5}\' |tail -3 > /tmp/df for i in $(cat /tmp/df) do [ $? -lt $df_max ] && echo "Dev is ok" || echo "Pleas Check Dev" done
判断硬盘使用率是否正常
awk抓取时使用\'[ %]+\' 提取硬盘使用率将结果写入文件当中
for循环判断是否使用正常
脚本需要改进的地方还比较多 例如/tmp/df文件追加日期、输出结果不明确,需要润色