Chinaunix首页 | 论坛 | 博客
  • 博客访问: 158403
  • 博文数量: 51
  • 博客积分: 750
  • 博客等级: 上士
  • 技术积分: 440
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-26 17:27
文章分类

全部博文(51)

文章存档

2012年(11)

2011年(40)

分类: LINUX

2011-10-13 11:14:06

crontab -e 进入crontab 输入定时执行
加入 crontab */1分 *时 *日 *月 *星期 /etc/log.sh
log.sh脚本如:
#!/bin/bash
cd /root
if [ -f "hostlog.log" ];then
   rm -f hostlog.log
   rm -f hostlogtosoc.log
fi
touch hostlog.log
df -h >>hostlog.log
free >>hostlog.log
#top -b -n 1 | grep Mem >>hostlog.log
top -b -n 1 | grep Cpu >>hostlog.log
awk 'NR==2{print "Disk   Size:"$2 "  Used:"$3 "  Avail:"$4 "  Used%:"$5 "  Mound On:"$6} NR==3{print "Disk   Size:"$2 "
Used:"$3 "  Avail:"$4 "  Used%:"$5 "  Mound On:"$6} NR==6{print "Mem   Total:"$2 "  Used:"$3 "  Free:"$4 "  Buffers:"$6 "
Cached:"$7} NR==9{print "Cpu   Used:"$2 "  System:"$3 "  Idle:"$5 "  Wait"$6} ' hostlog.log >hostlogtosoc.log
logger -f hostlogtosoc.log
#rm -f hostlog.log
记得给脚本加x 执行权。
crontab -r : 删除目前的时程表
crontab -l : 列出目前的时程表
重启/etc/init.d/cront restart

阅读(1336) | 评论(0) | 转发(0) |
0

上一篇:smpp与cmpp学习笔记

下一篇:openssl

给主人留下些什么吧!~~