0
点赞
收藏
分享

微信扫一扫

2022年4月9日记:Linux服务器开发,Shell脚本,配置新系统

at小涛 2022-04-13 阅读 45
c++

#!/bin/bash
HOST_INFO=host.info
for IP in $(awk ‘/[#]/{print $1}’ H O S T I N F O ) ; d o U S E R = HOST_INFO); do USER= HOSTINFO);doUSER=(awk -v ip=$IP ‘ip==$1{print $2}’ H O S T I N F O ) P O R T = HOST_INFO) PORT= HOSTINFO)PORT=(awk -v ip=$IP ‘ip==$1{print $3}’ $HOST_INFO)
TMP_FILE=/tmp/disk.tmp
ssh -p $PORT U S E R @ USER@ USER@IP ‘df -h’ > T M P F I L E U S E R A T E L I S T = TMP_FILE USE_RATE_LIST= TMPFILEUSERATELIST=(awk ‘BEGIN{OFS=“=”}/^/dev/{print $NF,int($5)}’ $TMP_FILE)
for USE_RATE in U S E R A T E L I S T ; d o P A R T N A M E = USE_RATE_LIST; do PART_NAME= USERATELIST;doPARTNAME={USE_RATE%=}
USE_RATE=${USE_RATE#
=}
if [ $USE_RATE -ge 80 ]; then
echo “Warning: $PART_NAME Partition usage $USE_RATE%!”
fi
done
done

举报

相关推荐

0 条评论