`
zzzwp
  • 浏览: 20627 次
社区版块
存档分类
最新评论

linux 定时删除某文件夹前一天的所有文件

 
阅读更多

1、shell脚本deleteTempDirFiles.sh

查找目录下前一天创建的所有文件,然后执行删除

export TEMP_DIR=/home/freecall/tempDir

 

echo "Delete the tempfiles before 1 days..."  

#rm -rf $TEMP_DIR/*  

find $TEMP_DIR/ -mtime +1 -name "*" -exec rm -rf {} \;

echo "Delete the tempfiles successfully. "  

2、crontab -e添加定时任务

每天凌晨2点执行

 

0 2 * * * /bin/sh /home/freecall/sh/deleteTempDirFiles.sh

crontab -l 查看当前用户的定时任务,

crontab -r 删除定时任务

分享到:
评论

相关推荐

    linux自动备份文件 并上传到远程服务器 脚本实现

    days=7 # 删除7天前的备份 orowner=bakuser # 备份所有者 bakdescdir=/DATA/bakmdata # 备份目标目录 bakdata=$orowner"_"$dateTime.tar.gz # 备份文件名 baklog=$orowner"_"$dateTime.log # 日志文件名 baksrcdir=/...

    Linux备份到FTP并保留7天内数据.txt

    自己编写的一个脚本,供大家用来学习和备份。采用zip压缩,个人感觉比tar好些,因为tar不识别中文目录、中文文件名导致变成乱码。备份保留本地最新3份备份,并且保留FTP最新7份,顺便鄙视下网上很多备份脚本都是复制...

    定时删除文件

    定时删除文件指的是设置一个预定的时间点或者时间间隔,让计算机自动执行删除特定文件或文件夹的操作。这通常通过脚本编程、任务计划程序或者专门的文件管理系统来实现。在Windows系统中,我们可以利用任务计划程序...

    Linux计划任务,自动删除n天前的旧文件

    ### Linux计划任务自动删除n天前的旧文件 在日常运维工作中,经常需要对服务器上的备份文件进行管理和清理,以防止因数据量过大而占据过多的磁盘空间。本文将详细介绍如何利用Linux下的`find`命令配合计划任务...

    Linux-nohup日志拆分

    该脚本的功能是删除7天前的所有`log_*`文件。 #### 六、添加定时任务 最后一步是将这两个脚本添加到`crontab`中,以便它们能够按照预定的时间自动执行: 1. 修改脚本执行权限:`chmod 755 /home/myuser/...

    Java实现zp大文件解压、合并、复制、删除(30万文件大约2个小时)

    1.程序为定时任务,任务执行时间在bin目录下的配置文件mergeFilleUtil.properties中配置,在配置文件中,TASK_PERIOD表示任务执行时间间隔,单位为妙,如一天的时间间隔配置是86400,TASK_BEGIN_HOUR表示任务开始的...

    解决Centos7下crontab+shell脚本定期自动删除文件问题

    此外,文章中还提到了一个关于CentOS 7定时删除`.sql`文件的例子,步骤与上面的`.bak`文件处理类似,只是路径、保留天数和文件后缀不同。这个例子中,保留的是7天内的`.sql`文件,且删除过程同样由`crontab`和`shell...

    linux大作业报告

    7、设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。 8、判断当前工作目录下所有的文件类型,如果是目录显示目录名...

    linux 最全学习笔记 花费10天整理 学完后对linux有一个深度的感悟以及大神出发

    根据提供的文件内容,我们可以归纳并深入探讨Linux操作系统中的一些实用技巧和重要知识点: ### Linux学习笔记概览 #### 一、使用CURL进行RESTful API请求 - **知识点概述**: - CURL是一个用于发送HTTP请求的...

    java-copy-files:定时递归复制文件java脚本,包括源代码,文档和shell脚本

    本文将详细讨论如何使用Java实现一个定时递归复制文件的脚本,以及结合Shell脚本进行任务调度。 首先,"java-byby-demo"项目提供了一个Java程序,用于实现文件的定时递归复制功能。这个功能在很多场景下都非常实用...

    Linux一句话精彩问答

    - **说明**: 列出rpm包中所有文件的安装位置。 #### 43. 使用src.rpm - **命令**: `rpmbuild -ba SPEC_FILE`。 - **说明**: 使用`rpmbuild`工具构建rpm包。 #### 44. Vim显示颜色或不显示颜色 - **命令**: 在`....

    常用linu系统管理命令

    3. **查看文件某一行:** - `sed`: 用于文本流的编辑处理。 - 示例:`sed -n '5,10p' /etc/passwd`,此命令只显示 `/etc/passwd` 文件第 5 行到第 10 行的内容。 4. **替换文件中的字符串:** - `sed`: 用于替换...

    linux 服务器自动备份脚本的方法(mysql、附件备份)

    备份完成后,我们删除30天前的旧备份文件,再将数据库和附件文件打包压缩。最后,通过curl调用API发送通知,告知备份已完成。 为了使备份脚本自动化执行,我们需要创建定时任务。在Linux中,我们通常使用`cron`服务...

    firefox_visits:显示Firefox的前一天访问量

    `firefox_visits` 是一个专门针对Firefox浏览器的命令行工具,它的主要功能是分析用户的`places.sqlite`数据库文件,从中提取前一天的浏览历史记录,以文本列表的形式展示出来。这个工具对于那些希望通过命令行界面...

    Oracle8i数据库系统的备份及恢复.pdf

    如果丢失数据文件,可通过前一天的联机备份进行恢复,步骤包括:将丢失的文件恢复到原始位置,加载数据库,恢复数据库,然后打开数据库。 3. **错误删除或修改对象**:对于错误操作导致的问题,可以采用时间点恢复...

    可任意设定时间让计算机自动关机

    在提供的文件名列表中,“新建文件夹”可能包含有关实现自动关机功能的相关程序、文档或配置文件。这些文件可能包括指导如何设置自动关机的教程、软件安装包或配置文件,用户可以通过查看这些内容来学习和应用自动...

    backup exec20安装过程

    它支持多种类型的备份任务,如SQL Server数据库备份、系统备份、系统状态备份、定时备份、全量与增量备份等。此外,Backup Exec还提供了灵活的远程管理功能,允许用户在多台计算机上进行统一的备份管理和监控。 ###...

    PHP实现图片自动清理的方法

    根据`$iLastView<$iTimeLine`这个条件判断,如果文件的最后访问时间早于设定的时间线(例如7天前),那么这个文件就符合被删除的条件。 接下来,`unlink()` 函数用于删除指定的文件,如果成功执行,则返回`true`。...

Global site tag (gtag.js) - Google Analytics