linux下定时清理磁盘日志步骤
1、编写清理日志的shell脚本
#! /bin/bash
#进入要清理文件的路径
cd /XX/bin
#echo "please clear startserver1.log and startWebLogic.log"
#将文件内容清空
>startserver1.log
>startWebLogic.log
cd /XX/logs
#将文件内容清空
>send.log
#进入要清理文件的路径
cd /XX/XX/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、检查定时任务,看看是否创建成功
成功的鲜花是那样的美丽,谁会知道它的背后付出多少汗水