码迷,mamicode.com
首页 > 系统相关 > 详细

linux下定时清理磁盘日志步骤

时间:2016-07-29 16:22:36      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

1、编写清理日志的shell脚本

#! /bin/bash

#进入要清理文件的路径

cd /home/weblogic/bin

 

        #echo "please clear startserver1.log and startWebLogic.log"

   #将文件内容清空

        >startserver1.log

        >startWebLogic.log

 

cd /home/weblogic/logs/Tafs

#将文件内容清空

>send.log

 

#进入要清理文件的路径

cd /home/weblogic/server1/logs

#统计当前目录下所有名称中含有“access.log0”的文件个数

num1=`ls|grep access.log0|wc -w`

#判断num1是否大于0,大于0则删除

if [ $num1 -gt 0 ];then

#删除所有文件名中含有“access.log0”的文件

rm access.log0*

fi

 

2、将shell脚本文件放入linux系统任意位置,并修改文件的执行权限:chmod +x 文件名

 技术分享

3、创建定时任务:在linux系统的当前用户(即当前登录用户,且该用户下已建议自己的调度crontab)下执行:crontab –e,然后在打开的文件中编辑:*/5 * * * * ,保存并退出

 技术分享

4、执行脚本:进入脚本所在的路径,执行./clearlog_135.sh

 技术分享

linux下定时清理磁盘日志步骤

标签:

原文地址:http://www.cnblogs.com/peachlht/p/5718793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!