使用find命令
第一步 :
vi a.sh
#!/bin/bash
find /路径/$(date -d -1day +%Y%m%d) -type f -name "*.sql" -exec rm -f {} \;
#删除前一天目录下以.sql的文件
find /路径/$(date -d -1day +%Y%m%d) -type f -name "*.sql"
#找到前一天的目录
date -d -1day +%Y%m%d
#前一天时间
-exec rm -f {} \;
#删除
第二步:写在定时任务里面
crontab -e
10 10 * * * /路径/a.sh
# 代表每天十点十分执行该脚本
* * * * * # 表示分时日月周