月薪1800块的站长
不打算了解一下吗

shell脚本获取网络io数据

$netout = iftop -t -s 3 -B | grep -E 'Peak rate' | awk '{ if ($4 ~ /KB/) {print $4"*1024"} else if ($4 ~ /MB/) {print $4"*1024*1024"} else if ($4 ~ /GB/) {print $4"*1024*1024*1024"}}' | sed 's/[a-zA-Z]//g' echo $netout | bc
# 检查流量是否超过100kb/s
if (( netout > 100 )); then
    # 重启nginx服务
    systemctl restart nginx
fi

 

赞(0)
分享到: 更多 (0)