Chinaunix首页 | 论坛 | 博客
  • 博客访问: 547234
  • 博文数量: 201
  • 博客积分: 7734
  • 博客等级: 少将
  • 技术积分: 1994
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-09 19:18
文章分类

全部博文(201)

文章存档

2011年(28)

2010年(173)

分类: LINUX

2011-03-30 15:26:52

  1. #!/bin/bash
  2. LOG_DIR=/var/log
  3. ROOT_UID=0
  4. LINE=50
  5. E_XCD=66
  6. E_NOTROOT=67
  7. if [ "$UID" -ne "$ROOT_UID" ]
  8. then
  9. echo "Must be root to run this script."
  10. exit $E_NOTROOT
  11. fi
  12. if [ -n "$1" ]
  13. then
  14. lines=$1
  15. else
  16. lines=$LINES
  17. fi
  18. cd $LOG_DIR
  19. if [ `pwd` != "$LOG_DIR" ]
  20. then
  21. echo "Can't change to $LOG_DIR."
  22. exit $E_XCD
  23. fi
  24. tail -$lines messages > mesg.temp
  25. mv mesg.temp messages
  26. cat /dev/null > wtmp
  27. echo "Logs cleaned up."
  28. exit 0
阅读(546) | 评论(0) | 转发(0) |
0

上一篇:random password

下一篇:bash turn off echo

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