欢迎光临
我的个人博客网站

Linux定时清理日志脚本

实现功能,当日志文件大于指定大小时,作日志文件清空动作(不删除日志文件)

#!/bin/bash for size in $(ls -l /export/Logs/ldop-basic-provider/info.log|awk '{print $5}') do    for file in $(ls -l /export/Logs/ldop-basic-provider/info.log|grep $size |awk '{print $9}')    do          if [ ${size} -gt 6291456 ];then          echo ${file} ${size}          echo "" > ${file}          fi     done done

Linux定时清理日志脚本

目前该脚本需要手工执行,加定时任务,

#!/bin/bash  ..... /export/Logs/ldop-basic-provider/test.sh

表示每分钟执行一次,具体crontab使用方式,可以参考下方链接文章。

 

参考文章:

https://www.cnblogs.com/kevingrace/p/9770082.html 

https://www.cnblogs.com/nixiansen/p/11271843.html

 

赞(0) 打赏
未经允许不得转载:张拓的天空 » Linux定时清理日志脚本
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏