功能类似top, 脚本运行后,每5秒展现一次系统状态信息,但一定要和top一样的展现形式。 监控的信息有: 负载、内存、网络流量、vmstat
思路:
while :; do sh t.sh > /tmp/t.tmp;clear; cat /tmp/t.tmp; sleep 5; done
其中t.sh 为统计系统状态的脚本。
思路:
while :; do sh t.sh > /tmp/t.tmp;clear; cat /tmp/t.tmp; sleep 5; done
其中t.sh 为统计系统状态的脚本。
0
- #/bin/bash
- xtfz(){
- uptime;
- free -h;
- sar -p 1 1
- sar -n DEV 1 1;
- vmstat -S;
- }
- while :;
- do
- xtfz > /tmp/t.tmp;
- clear;
- grep -v 'Linux' /tmp/t.tmp| grep -v 'Average:'
- sleep 4;
- done
0
t.sh部分:
监控脚本jk.sh:
用"Ctrl + C"结束
- #!/bin/bash
- w
- echo
- free
- echo
- sar -n DEV 1 1|grep "Average"
- echo
- vmstat
监控脚本jk.sh:
- #!/bin/bash
- while :
- do
- sh /usr/local/sbin/t.sh > /tmp/t.tmp;
- clear;
- cat /tmp/t.tmp;
- sleep 5;
- done
用"Ctrl + C"结束
编辑回复