举例说明,
每天1点10分删除/data目录及其子目录下的10天以上的txt文件。

find /data -type f -mtime +10 -exec rm -f {} \

每天1点10分定时执行:

  1. 先执行crontab -e
  2. 再输入10 1 * * * find /data -type f -mtime +10 -exec rm -f {} \

分析

这个问题可以拆解为两部分:

  1. 怎么查找N天前的文件
  2. 怎么定时执行shell命令或脚本

查找文件,是使用find命令。

定时执行,使用crontab

标签: none

相关问题

添加新评论