1、创建脚本目录

cd /usr/local
sudo mkdir scriptTask

2、创建脚本文件

cd scriptTask
sudo touch del_90_log.sh

3、配置脚本

sudo vi del_90_log.sh
#!/bin/sh
find /XX  -name  "XX_server2.out0*" -mtime +90  -exec rm -f {} \;
find /XX -name "ss.log00*" -mtime +90  -exec rm -f {} \;

//参考命令
–find /apps/log/* -type f -mtime +30 -exec rm -rf {} ;
–find /usr/local/tomcat/logs/ -mtime +1 -name “log” -exec rm -f {} ;

【直接执行】
sh del_90_log.sh

4、设置可执行权限

sudo chmod a+x /usr/local/scriptTask/del_90_log.sh

5、添加(编辑)定时任务

crontab -e

10 5 * * 0 /usr/local/scriptTask/del_90_log.sh

执行crontab -e命令后 需要按i进入编辑操作,编辑完成后按Esc键,同时输入:w 保存编辑内容。:d退出,或者Ctrl+Z退出(:wq!)

在每周日的4:10执行/usr/local/scriptTask/del_90_log.sh 这个脚本

*  *  *  *  *  command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

【查看定时任务】
crontab -l

参考:
linux下定时清理日志任务
linux操作集-定时删除日志文件
crontab 详细用法 定时任务
linux下Found a swap file by the name解决

linux 设置自动定时清理日志相关推荐

  1. Linux使用Shell定时清理日志文件

    ①根据进程名查找ProxyPoolRMIImpl进程,找到关联进程PID,终止这些进程. ②删除该进程产生的日志文件. ③重启服务 #!/bin/sh webproxy_id=`ps -ef|grep ...

  2. Linux脚本定时清理日志任务

    定时清理日志任务 前言 一.定时清理简述 1.1查看/etc/crontab文件 1.2 删除文件命令 1.3 给脚本添加权限: 1.4 将脚本添加到定时任务 2.计划任务 2.1创建shell 2. ...

  3. Linux定时清理日志

    Linux定时清理日志 shell脚本编写 设置定时器,定期执行脚本 shell脚本编写 1.先创建出一个一个文件夹用于保存.sh文件 mkdir crontab-file 2.创建.sh文件 vim ...

  4. mysql日志满如何清理_mysql 日志爆满,删除日志文件,定时清理日志

    今天发现网站不能正常访问,于是登陆服务器查找问题. 机智的我随手用命令:df -l 发现 硬盘爆满了,于是就知道问题所在了. Filesystem 1K-blocks Used Available U ...

  5. Exchange 2007 SP1 如何定时清理日志???

    Exchange 2007 SP1 如何定时清理日志??? 时间:2011-12-31 11:00Tag标签:来源:未知 作者:达思科技 点击: 93次 此文章出自: 专业数据恢复 问:Exchang ...

  6. Linux服务器定时清理日志文件、Linux cron定时任务

    文章目录 1. 准备工作 2. 脚本实现 2.1 执行命令准备 2.2.Linux 下创建定时任务-crontab 2.2.1.crontab 常用命令 2.2.2 命令行操作 3.附甜点 cron校 ...

  7. binlog日志_mysql的binlog日志的自动定时清理

    如果每次等到发现空间不足的时候才去手动删除日志文件,这种方式是很不理想的. 那么,我们就需要设置mysql,让它能自动清理日志文件. 编辑mysql的配置文件,设置expire_logs_days(m ...

  8. linux下定时清理日志任务

    1.创建定时清除日志脚本(/usr/local目录下) mkdir scriptTask  创建脚本文件夹,存放所有的脚本 在scriptTask 目录下创建脚本 find 对应目录 -mtime + ...

  9. linux 设置每天定时重启

    linux 设置定时重启 一.编辑cron 第一步,登陆账号 第二步,输入crontab -e 第三步,输入a进入编辑状态(或者按insert) 第四步,每天6点自动重启:0 6 * * * rebo ...

  10. linux设置服务器定时重启吗,Centos7配置定时重启服务器

    Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序. 用 service crond status 查看 crond服务状态,如果没有启动则 systemctl s ...

最新文章

  1. SpringMvc+ajax实现文件跨域上传
  2. python跨文件全局变量_Python 进程之间共享数据(全局变量)的方法
  3. Python 之 matplotlib (十二) subplot
  4. WKWebview 的使用及坑
  5. 操作系统:多处理器编程-- 蒋炎岩老师
  6. 阿里云服务器tomcat配置https
  7. (转)DirectShow9在VS2005或vc6.0下编译出现问题的解决方法
  8. “知识图谱+”系列:知识图谱+图神经网络
  9. 简洁的网页跑丢了动态动画404页面源码
  10. 从零玩转Webpack4~5+实现原理笔记(二)
  11. JDK源码分析(2)LinkedList
  12. 连表查询 个人感觉就是根据笛卡尔积产生的数据后 每条去匹配如果 匹配成功那么就筛选出来...
  13. tiledmap 图块属性_TiledMap 组件参考
  14. Storm 的一个案例
  15. 使用Tushare进行公司数据分析
  16. GhostScript 沙箱绕过(命令执行)漏洞(CVE-2018-19475)复现
  17. aut0cad2010卸载工具_win10系统cad卸载不干净怎么办?win10怎么把cad卸载干净
  18. 服务器运维 考什么证书,腾讯云服务器运维高级工程师认证(TCP)证书有效期、考试内容、费用...
  19. 金多多配资提示指数方面不用过火纠结
  20. JS如何获取屏幕、浏览器及网页高度宽度?

热门文章

  1. MFC文档视图中窗口切换 (2012-05-11 18:32:48)
  2. 数据结构与算法之队列
  3. PostgreSQL在何处处理 sql查询之十四
  4. 【转】Leopard 安装教程
  5. 【探索PowerShell 】【七】变量
  6. 微软Azure、谷歌GAE、亚马逊AWS比較
  7. 4.数据中台 --- 数据中台建设的评估与选择
  8. 2.数据中台 --- 什么是数据中台
  9. 3.1 Zabbix企业级分布式监控系统 --- zabbix 安装
  10. 16.进程间的通信:管道