求个shell脚本

每半小时检查cpu使用率,内存使用率,带宽使用率,磁盘使用率,写入log.txt中。... 每半小时检查cpu使用率,内存使用率,带宽使用率,磁盘使用率,写入log.txt中。 展开
 我来答
superline007
2010-12-13 · TA获得超过442个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:204万
展开全部
建立一个可执行文件sysmon.sh, 内容如下
#!/bin/bash

LOGPATH="."

info() {
echo "" >> $LOGPATH/log.txt
echo "" >> $LOGPATH/log.txt
echo -n "============" >> $LOGPATH/log.txt
date >> $LOGPATH/log.txt

#cpu
mpstat -A >> $LOGPATH/log.txt
echo "" >> $LOGPATH/log.txt

#memory
free -l >> $LOGPATH/log.txt
echo "" >> $LOGPATH/log.txt

#disk
df -h >> $LOGPATH/log.txt
echo "" >> $LOGPATH/log.txt

# network
# nload
}

echo "" > $LOGPATH/log.txt
while [ 2 -gt 1 ]; do
info;
sleep 1800;
done

运行 ./sysmon.sh &
注意带宽使用率,安装其他工具,如nload
这一块你可以自己添加
仅供参考!
匿名用户
2010-12-13
展开全部
磁盘使用free命令
内存可以用top命令
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式