0


linux定时清理文件的脚本

1、新建清理文件脚本

vim autodelfile.sh

#!/bin/sh

#find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} ;
#find:linux的查找命令,用户查找指定条件的文件;
#/home/trans/app/file/ 想要进行清理的目录;
#-mtime:标准语句写法;
#+3:表示文件修改时间距离当前为3天的文件,这里用数字代表天数;
#-exec:固定写法;表示执行命令
#rm -rf:强制删除文件,包括目录;

find  /home/trans/app/file/  -mtime +3  -name '2*' -exec rm -rf {} ;

2、脚本添加执行权限

chmod +x autodelfile.sh

3、设置定时任务执行脚本

crontab -e //编辑定时任务

50 23 * * * /home/trans/app/autodelfile.sh > /dev/null 2>&1

crontab -l //查看定时任务

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/weixin_41755554/article/details/131610174
版权归原作者 Mr.allen 所有, 如有侵权,请联系我们删除。

“linux定时清理文件的脚本”的评论:

还没有评论