定时删除过期数据

find /data/dbbak -ctime +7 -exec rm -f {} \;

-------------------------------------------

0 */2 * * * /usr/bin/find /backups/linux/abc/db -name "*.sql" -ctime +3 -exec rm -f {} \;

---------------------------------------------------------------

时间: 2024-10-28 04:01:08

定时删除过期数据的相关文章

Linux下定时删除过期文件的方法

在管理Linux下的文件时,我们通常会有定时删除过期文件的这个需求.比如定时删除超过指定时间的日志文件,不然时长越久,你的日志文件占用的空间就越大,那离爆磁盘不远了,还有也解决网站方便的需求,比如我们建立的淘宝客api的程序,为了提高商品页的访问速度,我们需要进行关键数据的缓存,也需要定时删除过期的缓存文件,如果是使用PHP程序扫描删除,那将得不偿失.那么如何在Linux下定时删除过期文件?这里小编简单介绍下,方便需要的朋友. 在linux下删除过期文件,很简单,用如下命令: 复制代码代码如下:

vmware-在VMWARE VCENTER 5.1中,如何实现已有虚拟机的定时删除和更名

问题描述 在VMWARE VCENTER 5.1中,如何实现已有虚拟机的定时删除和更名 在VMWARE VCENTER 5.1中,如何利用系统自带"已调度任务"或是编写脚本,实现已有虚拟机的定时删除和更名? 急需,谢谢!

配置文件-java定时删除多个不同目录下的多个文件

问题描述 java定时删除多个不同目录下的多个文件 写个java小程序,实现的功能是,可以通过配置文件.xml修改要删除的文件的路径来删除文件,可以同时修改多个文件路径来删除对应路径下的文件. 解决方案 用定时器写呗........ 解决方案二: 定时的话 可以用java和quartz结合 定时执行任务 关于用xml配置的话 这个没怎么弄过 解决方案三: 简单说下思路:1.通过dom4j来读取需要删除文件的路径2.通过jdk的方法(或者commons-io中的)进行文件删除

Windows和Linux下定时删除某天前的文件的脚本_DOS/BAT

以前做到最多的定时我们就是定时备份功能了,我们常用利用定时功能来备份网站数据或备份数据库了,下面我来给(www.jb51.net)大家介绍几个Linux与Windows中定时删除某天前的文件方法,这个与备份有点区别,但大同小义了. Windows下bat文件内容如下: 复制代码 代码如下: @echo off forfiles -p "D:\servers\apache2.2\logs" -s -m *.log -d -15 -c "cmd /c del @path"

Linux与Windows中定时备份与定时删除某天前的文件

无论是在windows下还是linux下,很多的日志文件如果不定时删除会充满硬盘,所以可以分别写个脚本定时处理一下. Windows下bat文件内容如下:  代码如下 复制代码 @echo off forfiles -p "D:\servers\apache2.2\logs" -s -m *.log -d -15 -c "cmd /c del @path" forfiles -p "D:\servers\mysql\logs" -s -m *.l

java定时任务使用方法之实现环信聊天记录同步并定时删除

定时任务代码: public class ChatHistoryTimerListener implements ServletContextListener {  String chatUrl="http://a1.easemob.com/***/********/chatmessages";  private ChatHistoryService chService;  private Timer timer=null;   private static final long PE

php定时删除文件夹下文件(清理缓存文件)_php技巧

那么有没有方法自动清理临时文件夹呢? 以下代码就是一个简单定时清理文件夹下文件的php代码. ps:这个代码如果不重启网站会一直执行下去,所以只用作于本地环境测试,请别在网站上测试. 复制代码 代码如下: <?php ignore_user_abort(); //客户端断开时,可以让脚本继续在后台执行 set_time_limit(0); //忽略php.ini设置的脚本运行时间限制 $interval = 5*60; //设置执行周期,单位为秒,5分钟为 5*60=300 do{ $dir =

Shell定时删除指定时间之前的文件_linux shell

最近世界杯来了,一直忙于工作和世界杯之间,都没有空来管管我的blog了,今天只能整个简单的小shell给大家了.公司要求删除一个月之前的备份文件,免得把硬盘给整爆了,上服务器看了下,居然都有3个月的备份没有清理了,还好是sql备份,不然硬盘空间早就满了. 下面是我的解决办法: 复制代码 代码如下: cat delbak.sh #!/bin/sh location="/root/sqlbak/" find $location -mtime +30 -type f |xargs rm -f

使用vbs脚本定时删除N天前的文件_vbs

脚本放在定时任务里代替服务定时执行一些操作比较方便,下面是实现删除文件夹下N天前创建的文件的vbs脚本,在配置文件 DelFolderList.txt 中配置要删除的文件路径,ONLY-DEL-FILES 下的路径 是只删除其下的文件,不删除其内的子目录的文件.DEL-FOLDER-FILES下的路径 是删除其内文件及其子目录内的文件,子目录为空时删除目录,删除的文件list 放在log文件夹内.例配置文件DelFolder.txt 内容如下: ONLY-DEL-FILESE:\Code\tes