建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 服务器 > Linux教程 >

获取iinux的硬盘、cpu、内存信息

时间:2012-05-20 15:50来源: 作者: 点击:
#!/bin/bash ~/.bashrc ~/.bash_profile DIR=/home/xuexi/system/autotask cd $DIR echo `/bin/date +%Y%m%d-%T` >> $DIR/cpu.log /usr/bin/top -bn 1 | grep Cpu | awk '{print $2}' | awk -F "%" '{print $1}' >> $DIR/cpu.log #top -bn1的意思是

#!/bin/bash
~/.bashrc
~/.bash_profile
DIR=/home/xuexi/system/autotask
cd $DIR
echo `/bin/date +%Y%m%d-%T` >> $DIR/cpu.log
/usr/bin/top -bn 1 | grep Cpu | awk '{print $2}' | awk -F "%" '{print $1}' >> $DIR/cpu.log

#top -bn1的意思是去当前秒一次信息,如果不加b的话,会产生直接用手工执行会出来结果,但是用crontable执行的话,会没有信息


echo `/bin/date +%Y%m%d-%T` >> $DIR/mem.log
/usr/bin/free -m | grep Mem | awk -F ":" '{print $2}' | awk '{print $2}'  >> $DIR/mem.log
echo `/bin/date +%Y%m%d-%T` >> $DIR/root.log
/bin/df -h | grep '/$'  | awk '{print $4}' >> $DIR/root.log
echo `/bin/date +%Y%m%d-%T` >> $DIR/shm.log
/bin/df -h | grep 'shm'  | awk '{print $5}' >> $DIR/shm.log
echo `/bin/date +%Y%m%d-%T` >> $DIR/boot.log
/bin/df -h | grep 'boot'  | awk '{print $5}' >> $DIR/boot.log

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片