Linux定时删除文件
************************************sh文件内容**************************************************
#!/bin/sh
#find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} ;
#find:linux的查找命令,用户查找指定条件的文件;
#/home/trans/app/file/ 想要进行清理的目录;
#-mtime:标准语句写法;
#+10:表示文件修改时间距离当前为10天的文件,这里用数字代表天数;
#-exec:固定写法;表示执行命令
#rm -rf:强制删除文件,包括目录
#\;:表示命令结束
find /AA/BBB/CCC/ -mtime +10 -name '*.*' -exec rm -rf {} \;
********************************************************************************************************
1、查看编辑定时配置
命令:crontab -e
2、 内容说明
第一个“*” 一小时当中的第几分钟 0-59
第二个“*” 一天当中的第几小时 0-23
第三个“*” 一个月当中的第几天 1-31
第四个“*” 一年当中的第几月 1-12
第五个“*” 一周当中的星期几 0-7 ( 0 和 7 都 代 表 星 期日)
例:* * * * * /AA/BBB/CCC/shfile.sh
3、重启定时配置
命令:systemctl restart crond