例1:查找出指定目录下创建时间大于180日的子目录
find /home/www/hbly/runtime/log/ -name "*" -type d -mtime +180
例2:查找出指定目录下创建时间大于180日的子目录并删除
find /home/www/hbly/runtime/log/ -name "*" -type d -mtime +180 -exec rm -rf {} \;
注: -type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件
-type d 时, 查找关键字: "*"
-type f 时, 查找关键字: "*.*" 或指定文件类型: "*.log"
添加定时任务:
1. 删除文件夹服务:
vi remoldfolder.sh
find /home/www/hbly/runtime/log -name "*" -type d -mtime +180 -exec rm -rf {} \;
2. 定时执行:
crontab -e
例:每分钟
*/1 * * * * /bin/sh /app/www/hbly/remoldfolder.sh
例:每天凌晨4:30分
30 4 * * * cd /app/www/hbly; ./remoldfolder.sh > /dev/null 2&1
1 1条评论
我要评论 / 展开表单