首页 > 其他 > 详细

统计文件系统使用情况并每行添加主机名和ip

时间:2019-12-11 12:41:58      阅读:61      评论:0      收藏:0      [点我收藏+]
注意:sed中调用变量是‘"$HOSTIP "‘,单引号加双引号

脚本如下:

#!/bin/bash
##查看文件系统,并在每行添加主机名、IP
#gain ip
HOSTIP=ip ro |grep eth0|grep src|awk ‘{print $9}‘
#gain hostname
host_name=$(hostname)
tody=date +%Y%m%d
path=/root/test/tmp
path_df=df.log

##查看文件系统使用情况
cd $path
if [ -f $path_df ];
then
mv $path_df ${pathdf}${tody}
df -hT >$path_df
else
df -hT >$path_df
fi

##在文件中增加主机名、IP
sed -i ‘s/^/‘"$host_name "‘/g‘ $path_df
sed -i ‘/文件系统/s/‘"$host_name"‘/ 主 机 名 /g‘ $path_df

sed -i ‘s/^/‘"$HOSTIP "‘/g‘ $path_df
sed -i ‘/文件系统/s/‘"$HOSTIP"‘/ IP /g‘ $path_df

cat $path_df

统计文件系统使用情况并每行添加主机名和ip

原文:https://blog.51cto.com/14036860/2457646

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!