linux文档采集前五行,Linux 学习-Shell筛选top前五行信息
一般的巡检需要查看cpu的使用率以及swap空间的使用率(当然如果系统并没有使用可以忽略)
现在的操作是将top前五行的信息写入一个临时的文件:
# top -b -n 8 | grep 'top -' -A 5 > /tmp/top_temp.txt
注:-n是获取8次top的信息,-A是获取搜索到'top -'开始的后五行
扩展:对top信息进行提取,只获取cpu,内存,swap的占有率
#! /bin/bash
# $1:指定存储获取信息文件完整路径和文件名
filename=$1
now=1
for i in `top -b -d 0.5 -n 2 | grep '%Cpu' -A 3 `
do
if [ "$now" -eq 42 ]
then
cpuus=$i
echo "cpuus $i"
elif [ "$now" -eq 48 ]
then
cpuid=$(printf "%.5f" `echo "scale=3;100-$i"|bc`)
echo "cpuid $cpuid"
elif [ "$now" -eq 61 ]
then
memall=$i
echo "memall $i"
elif [ "$now" -eq 65 ]
then
memused=$(expr $i \* 100)
echo "menused $i"
elif [ "$now" -eq 71 ]
then
swapall=$i
echo "swapall $i"
elif [ "$now" -eq 75 ]
then
swapused=$(expr $i \* 100)
echo "swapused $swapused"
fi
now=$(expr $now + 1)
done
memusedp=$(printf "%.5f" `echo "scale=3;$memused/$memall"|bc`)
swapusedp=$(printf "%.5f" `echo "scale=3;$swapused/$swapall"|bc`)
echo -e "$cpuus\t$cpuid\t$memusedp\t$swapusedp">> $filename
echo -e "$cpuus\t$cpuid\t$memusedp\t$swapusedp"
1.png
linux文档采集前五行,Linux 学习-Shell筛选top前五行信息相关推荐
- linux文档_Linux文档
linux文档 在你开始前 了解这些教程可以教给您什么以及如何从中获得最大收益. 关于本系列 Linux Professional Institute (LPI)在两个级别上对Linux系统管理员进行 ...
- bash: 无法为立即文档创建临时文件: 权限不够_世界顶级Linux大牛耗时三年总结出3000页Linux文档...
众所皆知的,Linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹为何可以写出Linux这个操作系统?为什么它要选择386的计算机来开发?为什么Linux的发展可 ...
- 漫谈Linux文档属性、拥有者、群组、权限
作者:justmine 头条号:大数据与云原生 微信公众号:大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处. 为了方便阅读,微信公众号已按分类排版,后续的文 ...
- Linux文档目录管理
Linux之文档与目录结构 Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同.首先Linux没有"盘(C盘.D盘.E盘)"的概念.已经建立文件系统的 ...
- 五分钟搞定 Linux 文档全部知识,就看这篇文章
作者:无痴迷,不成功 来源:见文末 写在前面 我们都知道Linux是一个支持多用户.多任务的系统,这也是它最优秀的特性,即可能同时有很多人都在系统上进行工作,所以千万不要强制关机,同时,为了保护每个人 ...
- 透明加密支持linux吗,IP-guard文档透明加密软件|文档防泄密|数据加密|Linux系统加密|Mac苹果系统文档加密...
IP-guard文档透明加密软件|文档防泄密|数据加密|Linux系统加密|Mac苹果系统文档加密 发布日期:2018-06-02 IP-guard全向文档加密,采用高强度的加密算法,将各种格式的电子 ...
- Linux文档编辑命令
Linux文档编辑命令 1.vi或vim命令 1.基本操作 1.vim 文件名 :进入一般模式(不能输入) 2.按下 i 从一般模式,进入到插入模式 3.按下esc从插入模式,退出到一般模式 4 ...
- 【Linux】Linux筛选top前五行信息
Linux筛选top前五行信息 一般的巡检需要查看cpu的使用率以及swap空间的使用率(当然如果系统并没有使用可以忽略) 现在的操作 ...
- 更新域内计算机时间,Word2013如何自动更新文档中的日期和时间?如何设置打印前自动更新域...
在Word2013文档中插入日期和时间,如何实现自动更新,下面小编就给大家介绍一下Word2013中自动更新文档中的日期和时间的方法,而且,使用这个办法还可以插入会自动更新的时间,最后,还给大家分享了 ...
最新文章
- An eventually consistent data model for Erlang (and Riak)
- 引用的定义、使用及其和指针的区别与联系
- 杭电ACM刷题(1):1002,A + B Problem II
- mysql tcp ip_通过TCP/IP连接Mysql数据库
- python转义是什么意思_Python什么情况下会输出转义符
- 普通域用户设置共享文件夹
- Linux学习:第一天,
- 【IDEA】idea中maven项目Resource目录下的资源文件无法编译
- 《C程序员从校园到职场》一1.2 C语言的主要特点
- cURL(wget)—— 测试 RESTful 接口及模拟 GET/POST/PUT/DELETE/OPTIONS 请求
- 常见熟知端口号的记忆技巧
- pyspider—爬取下载图片
- UFLDL教程 -- 译文版
- 项目管理及Office Project 2013 项目管理计划工具的使用详解(全)
- 用AD画PCB流程介绍
- esp8266电池供电方案_普通照明、应急照明、事故照明系统的9种设计方案解读,收藏好!...
- 词法分析,语法分析,语义分析
- 清华刘云浩教授回复学生2000问,你想了解的人工智能问题可能都在这里
- 史话上:量子物理学的前世今生
- visual studio属性管理器(property manager)上各项的含义
热门文章
- vue中使用富文本编辑器wangEditor及踩坑
- 【MYSQL快速入门】常用函数:文本函数
- FFmpeg源代码简单分析:avcodec_close()
- python怎么隔一个读取一个_Python实现中一次读取多个值的方法
- 南京高中计算机老师,正高级教师、江苏省高中信息技术特级教师——巫雪琴
- linux 改成utc时间_深度操作系统UTC时间设置怎样改?
- jquery的DOM节点操作(替换元素节点)
- Python入门--递归函数
- Python入门--流程控制语句break
- 字符串char与string转换