博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下定时清理磁盘日志步骤
阅读量:6205 次
发布时间:2019-06-21

本文共 595 字,大约阅读时间需要 1 分钟。

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、检查定时任务,看看是否创建成功

 

转载于:https://www.cnblogs.com/peachlht/p/5718793.html

你可能感兴趣的文章
项目需求分析答辩总结
查看>>
JNI通过线程c回调java层的函数
查看>>
JavaScript中的数组创建
查看>>
基于HTML5陀螺仪实现ofo首页眼睛移动效果
查看>>
poj 3348 Cows 求凸包以及凸包的面积
查看>>
ELK学习记录三 :elasticsearch、logstash及kibana的安装与配置(windows)
查看>>
Apache Ignite 学习笔记(二): Ignite Java Thin Client
查看>>
Persona & User Scenario for IP & Domain Name Lookup
查看>>
node.js 和 HTML5-Canvas 结合实现截图上传交互
查看>>
oracle部署--安装oracle软件与部署单实例数据库
查看>>
webservice 基本要点
查看>>
让您变的更智慧 秘笈145条(上)
查看>>
Java学习第1天:序言,基础及配置tomcat
查看>>
各种IE(IE6-IE10)兼容问题一行代码搞定
查看>>
C++笔记(3)——string.h相关的一些小知识
查看>>
js 日期扩展
查看>>
PHP中关于取模运算及符号
查看>>
C#正则表达式积累
查看>>
一名3年工作经验的程序员应该具备的技能
查看>>
hdu 确定比赛名次
查看>>