Linux教程:获取iinux的硬盘、cpu、内存信息的方法
#!/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
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |