目标:ubuntu 定时清理路径下某个文件

操作:

1 编写删除文件的脚本

vi  /your_path1/delete-log.sh

写入命令:

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

其中:-mtime +7 表示查询7天之前的文件;-exec 是shell脚本中的调用并执行exec后面的指令的命令;{}  表示文件名,即前面find命令查询出来的所有文件

2 给脚本增加可执行的权限

chmod  +x  /your_path1/delete-log.sh

3 加入定时任务

运行定时任务配置命令:crontab -e

写入:* * * * * /your_path1/delete-log.sh

表示每分钟执行以上脚本。

每个* 分别代表 分 时 日 月 星期 要运行的命令

  • 第1列分钟1~59
  • 第2列小时1~23(0表示子夜)
  • 第3列日1~31
  • 第4列月1~12
  • 第5列星期0~6(0表示星期天)
  • 第6列要运行的命令

如果需要其他定时方式,请参考https://doc.yonyoucloud.com/doc/linuxtools-rst-latest/tool/crontab.html

另外定时执行脚本时会有执行内容的输出,如果不需要保存我们的定时任务输出执行的内容可以在命令后增加以下内容:

* * * * * /your_path1/delete-log.sh  >/dev/null 2>&1

ubuntu下定时清理文件相关推荐

  1. py脚本:linux系统下定时清理文件

    linux清空文件内容的三种方法: 1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d ...

  2. ubuntu下定时自动备份数据库

    ubuntu下自动备份数据库 第一步:在home/ubuntu下新建一个文件夹专放自动备份脚本以及备份的数据文件 新建文件夹命令如下 mkdir /home/ubuntu/data_backup 在新 ...

  3. Ubuntu如何定时清理内存

    Ubuntu如何定时清理内存 1.进入su jiqing@Ubuntu:~$ su 密码: root@Ubuntu:/home/jiqing# 2.创建cleanCache.sh #!/bin/bas ...

  4. Ubuntu下如何修改文件或者文件夹的权限

    Ubuntu下如何修改文件或者文件夹的权限------chmod的亲身测试 具体原理如下: Linux系统下如何修改文档及文件夹(含子文件夹)权限,我们来看一下.               一 介绍 ...

  5. linux系统(ubuntu)下安装exe文件

    linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...

  6. Ubuntu下U盘文件只读的解决办法

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Ubun ...

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

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

  8. Ubuntu下查找大文件

    原文链接:https://www.cnblogs.com/kerrycode/p/4391859.html 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高 ...

  9. 解决在Ubuntu下打开txt文件乱码的问题

    在装双系统的情况下,由于windows默认编码为GBK,而Ubuntu编码为UTF-8,所以在Ubuntu下打开Winodws的txt文件时,可能出现乱码问题. 解决的方法如下: iconv -f G ...

最新文章

  1. setTimeout、setInterval、promise、async/await的顺序详解(多种情况,非常详细~)
  2. java8 group by_java8新特性Java 8 – Stream Collectors groupingBy 示例 - Java教程
  3. SAP RETAIL Plant Group里的特性
  4. 173. Binary Search Tree Iterator
  5. [转载]玩转Android Camera开发(三):国内首发---使用GLSurfaceView预览Camera 基础拍照demo...
  6. jw player相关JS插件
  7. Intent传递对象
  8. python优先级排序_Python实现优先级队列结构的方法详解
  9. 【leetcode】Word Break(python)
  10. 15行代码AC——习题5-5 复合词(Compound Words, UVa 10391)——解题报告
  11. python编程的常用工具_小白学Python(2)——常用Python编程工具,Python IDE
  12. Nginx 跨域配置
  13. 不能创建对象qmdispatch_win7系统打开某些软件提示“Activex部件不能创建对象”的解决方法...
  14. Python 爬取科技部计划申报指南pdf文件并作词频分析
  15. axios配置多个请求地址(打包后可通过配置文件修改)
  16. 户外运动手持GPS设备常识汇总
  17. 在Win32API窗体下实现透明背景
  18. 微信支付出现故障,程序员的高薪理所当然
  19. Exception的处理
  20. 闭关修炼(一)多线程

热门文章

  1. MySQL数据库如何改名
  2. ethtool查看网卡统计信息的流程
  3. 一个机械研究生在计算机与机械之间的徘徊与思考-(下)之填坑
  4. 趣味端午节,我的端午互动小平台
  5. CSS-Learning | 使用border-radius创建圆形和胶囊形状(长圆形)
  6. 视频号小白如何做出一个赚钱的视频号?
  7. MS17-010(永恒之蓝)漏洞复现和分析
  8. php能做指纹信息的,指纹在生活中的用途有哪些
  9. Files and Directories
  10. 微信7.0.10正式版来了!朋友圈斗图彻底关闭了!