基于centos7.9 做定时任务
脚本:cleandata.sh
vi cleandata.sh
#!/bin/bash
#在/data/center_messagebuss/video/查找超过180天的文件夹并删除
find /data/center_messagebuss/video/ -mtime +180 -type d | xargs rm -rf
添加可执行权限,移动到/data目录
cp cleandata.sh /data/cleandata.sh
chmod +x /data/cleandata.sh
添加定时任务,每天凌晨3点执行脚本
crontab -e
0 3 * * * /data/cleandata.sh > /dev/null 2>&1
#重启crontab定时任务服务
service crond reload
若报错,用systemctl reload crond
service crond restart
若报错,用systemctl restart crond
备注:
-mtime +180 :大于180天
d:文件夹
f :文件