Linux定时删除文件


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

你可能感兴趣的:(linux,运维,服务器)