统计文件系统使用情况并每行添加主机名和ip
2019-12-11 11:32
246 查看
注意: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
相关文章推荐
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 虚拟机系统和windows主机系统的文件互传方法 ——WinSCP使用
- Linux网络管理员手册(5) 第五章 配置TCP/IP网络 proc文件系统 设置主机名 分配IP地址 IP的接口配置 以太网接口
- Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍 by 北南南北
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- C下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!
- Linux 内核使用register_filesystem添加自定义文件系统deanfs
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 什么是使用记录访问权限呢?这是在Android5.0(Api level 21)新添加的,通过该权限我们可以查看设备上其它应用使用情况的统计信息等。
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 使用/proc文件系统和内核打交道(2)-确定系统的CPU情况
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 使用内存文件系统后系统内存统计方法
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- asp.net中使用Global.asax文件中添加应用出错代码,写入系统日志文件或数据库
- 将Oracle数据库改为归档模式并启用RMAN备份 如下Linux环境下对Oracle单节点数据库采用文件系统情况的配置归档模式过程。首先查看数据库归档模式和磁盘使用情况,确定归档文件放到什么位置。
- 使用shell脚本统计文件中ip出现的次数
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍 推荐