- shell脚本内容
#!/bin/sh
fileDir="/home/hadoop/sqlFile";
find $fileDir -mtime +3 -name "*.sql" -type f | xargs rm -rf;
- shell脚本解释
-mtime:标准语句写法
+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
-name “*.sql”:希望查找的文件类型
-type f:只查询类型为文件数据 - shell脚本可执行权限
chmod a+x deleteSql.sh
- 创建cron执行计划
a. 使用命令打开cron
crontab -e
b. 文件中添加内容
*/5 * * * * sh /home/hadoop/shellFile/deleteSql.sh
c. crontab保存命令与vim相同
- shell另一种写法
#i/bin/sh
fileDir="/home/hadoop/sqlFile"
find $fileDir -mtime +1 -name "*.sql" -exec rm -rf {} \;
-exec:固定写法
{} ; :固定写法,一对大括号+空格+/+;