shell
franklin_yuan
学而时习之,不亦悦乎
展开
-
cpu使用率计算
#!/bin/bash#/*************************************************# /proc/stat 文件第一行 是cpu使用情况# t1时间采集一下cpu信息,第五列是cpu空闲时间idle1,除第一例之外的其他列之和是cpu总的时间total1# 时间间隔1s后t2时间在采集一次,分别求出空闲时间idle2和总时间total2# cp...原创 2018-06-17 14:54:41 · 482 阅读 · 0 评论 -
内存使用率计算
free命令和/proc/meminfo 可以查看内存使用情况1.此处使用/proc/meminfo 文件来计算内存占用率#!/bin/bash# 内存占用率 = (MemTotal - MemFree - Inactive) / MemTotalmeminfo=$(cat /proc/meminfo)MemTotal=$(echo "${meminfo}" | grep "MemTo...原创 2018-06-17 14:59:29 · 8059 阅读 · 0 评论 -
shell 之 expect 简单使用案例
1.在本地执行命令操作远程服务器#!/bin/bash/usr/bin/expect <<EOFset timeout 10spawn ssh python@192.168.1.103expect { "*yes/no" { send "yes\r"; exp_continue} "password:" {send "xxxxx\r"}}...原创 2018-07-23 22:26:02 · 358 阅读 · 0 评论 -
AWK 使用注意
在编写shell脚本获取变量值时会在变量名前加$,但是awk获取变量时注意变量面前不能加$原创 2018-07-07 17:06:31 · 199 阅读 · 0 评论 -
top命令bug
1."TERM environment variable not set."2."top: failed tty get"此两个报错可加 -b 选项解决原创 2018-08-12 13:26:23 · 526 阅读 · 0 评论 -
ssh登录服务器执行命令awk不生效问题
需要在 $前面加转义原创 2018-09-14 21:57:23 · 1919 阅读 · 0 评论 -
shell数组去重
shell数组去重的一种实现方法原创 2018-10-07 22:33:07 · 12178 阅读 · 4 评论