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

创建shell文件 clear_tmp_file

#  vi clear_tmp_file.sh

写入清理命令

#!/bin/sh

find /home/tmp/log -mtime +2 -name ".bckup" -exec -rm rf {}\;

说明:

/home/tmp/log: 要删除的文件所在的目录

-mtime +2 : 文件保留天数,即几天前的文件会被删除

-name ".backup": 以".backup" 为后缀的文件

其他为固定字符

保存文件并给文件授权

# chown 777 clear_tmp_file.sh

利用crontab 创建定时器

输入“crontab -e”进行任务创建页面

0 4 * * * clear_tmp_file.sh

启动定时器

在主界面输入

# /bin/systemctl  start crond.service

说明:

启动定时任务:  /bin/systemctl start crond.service

停止定时任务:  /bin/systemctl stop crond.service

重启定时任务: /bin/systemctl restart crond.service

查看定时任务状态:  /bin/systemctl status  crond.service

centos 定时删除文件_Centos 定时清理文件(Shell ) | 剑花烟雨江南相关推荐

  1. php定时删除目录,shell定时删除指定目录下的文件

    contab -e 10 */12 * * * sh /usr/local/apache2/htdocs/cakephp/ebook/webroot/php/delete_big_log.sh 代码: ...

  2. linux如何删除指定大小以下的文件夹,Linux中定时删除超过指定大小的文件夹

    背景: 开发环境总是动不动就没有空间了, 大部分都是debug日志.所以有必要在日志很疯狂的时候,删除不必要的日志. 思路:一. 书写删除日志文件脚本: 定时任务执行.  但是有时候的日志是需要保存用 ...

  3. 【Linux】32. shell脚本 定时删除 过时 的某类文件

    1.功能:删除该path目录下的超过设定时间的文件夹以及这些文件夹中的文件 注意:只会删除path目录下的目录,不会删除path下的文件. path=/home/user/dir # 下面的date若 ...

  4. java 定时删除_Java编写定时删除文件程序

    Java编写定时删除文件程序 /*Java教程:http://www.javaweb.cc*/ import java.io.File; import java.util.Calendar; impo ...

  5. linux定时删除N天前的文件(文件夹)

    在业务中,给定的磁盘容量小,为了避免爆盘,需要定时清除数据,所以总结了一下设置方法:可以使用find命令 find 路径 -mtime +天数 -type d -name "文件名" ...

  6. centos 定时删除文件_Centos定时启动和清除任务

    因为需要定时并发执行任务,所以查到了crontab这个工具,介绍一下其用法: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=roo ...

  7. shell 定时删除制定目录下过期文件

    一.概述 编写shell脚本 设置定时任务 二.编写 shell 脚本 1.格式如下: find  ~/RecycleBin  -mtime   +10   -name   "*" ...

  8. 远程mysql定时删除数据_mysql定时备份数据库 删除历史文件 将备份数据库传送到另外服务器...

    定时备份数据库脚本并压缩删除历史文件 1.创建备份脚本 vim   mysql-backup.sh #!/bin/bash bak=`date +%y-%m-%d-%H` tool=/usr/loca ...

  9. 定时删除30天之前的文件

    命令格式: find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \; 解释: find:查找命令 /opt/s ...

最新文章

  1. dubbo开发环境和生产环境搭建
  2. python hdfs初体验
  3. 后缀数组DC3算法实现
  4. avenir字体可以商用吗_顶级公司的顶级logo设计原来用的这些字体!附字体下载...
  5. 微软开发者的年度回顾
  6. JavaFX 2 GameTutorial第1部分
  7. 如何创建从Visual Studio到Wolfram Mathematica的简单调用
  8. win10电脑磁盘占用百分百,电脑优化
  9. php 拉丁文转中文,拉丁文在线翻译_拉丁语在线翻译
  10. 联想服务器装系统鼠标没反应,联想Thinkpad笔记本重装系统后键盘鼠标失灵如何解决...
  11. linux在目录前加前缀,linux中批量添加文件前缀的操作方法
  12. 【产品笔记】2.互联网产品修炼
  13. 个性篮球队名_你的篮球个性是什么
  14. Arduino 语法参考
  15. 奕泽linux升级,想升级音响丰田奕泽告诉你怎么做
  16. 【数据库系列】数据库基本知识点整理
  17. Proj4js西安坐标系定义分享
  18. 计算机竞赛评委代表发言范文,技能大赛发言稿范文(精选5篇)
  19. 14寸macbook pro真机评测
  20. 【PMP】应急计划,弹回计划,权变措施

热门文章

  1. 他让盆栽控制大砍刀、驾驶无人机,还让苍蝇敲键盘发帖,网友:好怪,再看一眼...
  2. android webview mailto,android – Webview电子邮件链接(mailto)
  3. 我可以使用mailto:设置电子邮件的主题/内容吗?
  4. GDB调试指南(入门,看这篇够了)
  5. 浅析TypeScript 4.9 satisfies操作符使用方法
  6. 从原理到实践:使用Mediacodec编码H265并实现解码H265码流
  7. 华为大模型重磅来袭!!!
  8. Mockito API
  9. BootstrapValidator delay属性无效不管用
  10. JVM工具之jstat