1.删除脚本

  vi delete

  #!/bin/bash  

  #删除文件

      #解释 找到/FastDFDS/FastDFS 目录下  10天前修改的   名字任意  并删除

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

 

  #解释 找到/FastDFDS/FastDFS 目录下  大于1M(1024Kb)的文件   并删除

 

  find /FastDFS/FastDFS -type f  -size  +1024 -exec rm -rf {}  \ ;

 

  #删除文件夹

    find /FastDFS/FastDFS -mtime +1 -name "*" -type d  -exec rm -rf {}  \ ;

  chmod +x delete

       在{}和\之间必须要有空格,否则会报missing argument to `-exec'

  如果把文件夹下面所有的文件都删了,文件夹也会同时被删除

2. 定时任务

vi /etc/crontab  
* * * * * root /delete

service crond status 查看定时任务的状态

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-27
  • 2021-06-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-23
  • 2021-12-03
  • 2021-10-29
  • 2022-12-23
  • 2021-12-01
  • 2021-12-03
相关资源
相似解决方案