1创建shell脚本

vi test_cron.sh

#!/bin/bash

#echo "====`date`====" >> /game/webapp/test_cron.log

find /home/logs/* -mtime +7 -name "*.log.*" -exec rm -rf {} \;

find /game/webapp/tomcats/parwa/logs/*  -mtime +7 -name "*.log*" -exec rm -rf {} \;

find /game/webapp/tomcats/comm/logs/*  -mtime +7 -name "*.log" -exec rm -rf {} \;

find /game/webapp/tomcats/api/logs/*  -mtime +7 -name "*.log" -exec rm -rf {} \;

清理7天前的日志文件

保存文件

给脚本赋予权限

chmod 755 test_cron.sh

2.编写定时任务

crontab -e

10 0 * * * /game/webapp/test_cron.sh

####每天凌晨定时跑一次

按ctrl+X ,再按Y保存

到这里定时任务已经配置成功了。

3.查看cron脚本是否启动

cat /var/log/syslog

Jul 26 00:08:21 parwa crontab[32352]: (root) LIST (root)

Jul 26 00:10:01 parwa CRON[32366]: (root) CMD (/game/webapp/test_cron.sh)

Jul 26 00:15:01 parwa CRON[32463]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)

Jul 26 00:17:01 parwa CRON[32486]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)

相关资源:Linux中使用crontab自动清除日志_crontab删除日志,crontab定时...

linux crontab清理脚本,crontab定时清理日志相关推荐

  1. Linux中使用定时任务每周定时清理45天以前日志

    如题所示,生产服务器每天会产生很大的日志文件,为了不使硬盘被日志文件塞满,因此需要定期清理日志文件.这时我们可以写一个shell脚本用来清理某个路径下45天以前的日志,然后再设置一个定时任务每周定时执 ...

  2. Linux 清理缓存,定时清理缓存脚本

    查看内存使用率 free -m | sed -n '2p' | awk '{print "used mem is "$3"M,total mem is "$2& ...

  3. Centos7搭建Java环境,并设置项目自启动脚本、定时数据库备份/日志清理脚本

    开发环境下载,提供nginx-1.12.2.jdk-8u162.Jenkins下载 建个文件夹,作为开发环境存放路径 cd /usr mkdir developmentEnvironment cd / ...

  4. linux session刷新,linux 定时清理session

    php session 运营想让用户登陆网站就能永久保持登陆会话,感觉这是扯淡,因为视频播放1小时,所以我设置了两小时过期. 但是用户过多,导致session文件大量存储.产生上百万千万.服务器空间很 ...

  5. linux定时任务重复率,基于SpringBoot实现定时任务的设置(常用:定时清理数据库)...

    1.构建SpringBoot工程项目 1)创建一个Springboot工程,在它的程序入口加上@EnableScheduling,开启调度任务. @SpringBootApplication @Ena ...

  6. centos 定时删除文件_Centos 定时清理文件(Shell ) | 剑花烟雨江南

    服务器每天都会定时备份数据库和文件,时间久了导致磁盘空间不足.所以需要用shell脚本实现定时清理文件. 创建shell文件 clear_tmp_file #  vi clear_tmp_file.s ...

  7. linux创建脚本文件auto,linux 自动化部署脚本

    1 概述 在工作中,需要对环境中的机器打补丁或者安装软件.如果机器太多,有可能会漏掉机器,或者有些机器上版本不一致.如果能实现同一的部署,不仅能降低人为导致的错误,而且能大大提高工作效率 本文,我将介 ...

  8. 定时清理linux 服务器日志 crontab

    crontab -l 查看 crontab -r 查看 crontab -e  编辑      建议复制,自己写老是语法错误. */1 * * * * flock -xn /tmp/stargate. ...

  9. Linux后台日志定时清理脚本

    一. 简介 linux是一个很能自动产生文件的系统,日志.邮件.备份等.虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情.不用你去每天惦记着是否 ...

最新文章

  1. ContentResolver.query()—buildQueryString()
  2. 云服务器重装系统后卡顿,低延迟云服务器发生卡顿丢包检测方法
  3. 解决 DNS general: warning: *** POKED TIMER ***
  4. ASP.NET 数据绑定控件(转)
  5. Android Loader机制全面详解及源码浅析
  6. ElasticSearch大数据分布式弹性搜索引擎使用—从0到1
  7. View的事件分发机制简述
  8. php 模拟登陆(不带验证码)采集数据
  9. @Html.DisplayFor 和 @mode.Display
  10. PostGIS导入shp数据
  11. 【新书推荐】【2020】卫星通信(第三版)
  12. vue 中国省市区级联数据下拉工具
  13. 精品餐饮业奢华西餐专业PPT-朴尔PPT
  14. android 人物行走动画,android 3D 游戏实现之人物行走(MD2)
  15. oracle卸载ksh,oracle与ksh(Korn Shell) | 学步园
  16. softmax、softmax损失函数、cross-entropy损失函数
  17. 将一台笔记本电脑作为另一台笔记本电脑的扩展显示器
  18. vb如何调用计算机日历,VB日历代码.doc
  19. 图的最小生成树-Kruskal算法
  20. codeup之沙漏图形

热门文章

  1. ih5语言叫html5,iH5最专业的H5制作工具
  2. linux双网卡配置,静态路由表配置
  3. 数字化浪潮下 哪些银行业务或“生变”
  4. C++类模板 template class T详细使用方法
  5. linux中的日志切割
  6. Tableau筛选器:仪表板中运用地图做筛选器
  7. 【 [mmdetection] 如何在训练中断后,接着上次训练?】
  8. 人工智能行业每日必读(2020年1月14日)
  9. 五年级上册计算机工作总结,五年级上册信息技术教学工作总结
  10. C# 使用SharpGL-Perspective和LookAt