删除
vim del_log.sh
#!/bin/sh
find /root/logs/ -mtime +160 -name \*.log |xargs rm -rf
或者
#!/bin/sh
find /root/logs/ -mtime +160 -name "*.log" |xargs rm -rf
chmod +x del_log.sh
crontab -e
50 23 * * * /bin/sh /root/logs/del_log.sh >/dev/null 2>&1
crontab -l
删除目录或文件
#!/bin/sh
find /app/backup/*/ -mtime +2 |xargs rm -rf
find /app/logs/*/ -mtime +4 -name "*.tmp" |xargs rm -rf
压缩
vim yasuo_log.sh
#!/bin/sh
find /root/logs/ -mtime +14 -name "*.log" -exec gzip {} \;
chmod +x yasuo_log.sh
crontab -e
50 23 * * * /bin/sh /root/logs/yasuo_log.sh >/dev/null 2>&1
crontab -l