html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

Shell脚本定期清空大于1G的日志文件_编程语言综合

[ ] 已经帮助:人解决问题

   这篇文章主要介绍了Shell脚本定期清空大于1G的日志文件,本文直接给出实现代码,需要的朋友可以参考下yfFHTML5中文学习网 - HTML5先行者学习网

  一个关于如何在指定文件大于1GB后,自动删除的问题。yfFHTML5中文学习网 - HTML5先行者学习网

  批处理代码如下:yfFHTML5中文学习网 - HTML5先行者学习网

  代码如下:yfFHTML5中文学习网 - HTML5先行者学习网

  #!/bin/bashyfFHTML5中文学习网 - HTML5先行者学习网

  # 当/var/log/syslog大于1GB时yfFHTML5中文学习网 - HTML5先行者学习网

  # 自动将其备份,并清空yfFHTML5中文学习网 - HTML5先行者学习网

  # 注意这里awk的使用yfFHTML5中文学习网 - HTML5先行者学习网

  if ! [ -f /var/log/syslog ]yfFHTML5中文学习网 - HTML5先行者学习网

  thenyfFHTML5中文学习网 - HTML5先行者学习网

  echo "file not exist!"yfFHTML5中文学习网 - HTML5先行者学习网

  exit 1yfFHTML5中文学习网 - HTML5先行者学习网

  fiyfFHTML5中文学习网 - HTML5先行者学习网

  if [ `ls -l /var/log/syslog|awk '{print $5}'` -gt $((1024*1024)) ]yfFHTML5中文学习网 - HTML5先行者学习网

  thenyfFHTML5中文学习网 - HTML5先行者学习网

  cat /var/log/syslog >> ~/log/history # 将日志备份yfFHTML5中文学习网 - HTML5先行者学习网

  echo >> ~/log/history # 增加一个空行yfFHTML5中文学习网 - HTML5先行者学习网

  date >> ~/log/history # 记录时间yfFHTML5中文学习网 - HTML5先行者学习网

  echo "-------------------------------------" >> ~/log/historyyfFHTML5中文学习网 - HTML5先行者学习网

  echo > /var/log/syslog # 清空yfFHTML5中文学习网 - HTML5先行者学习网

  fiyfFHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助