#!/bin/bash
cd /var/log/
aa=/bin/find ./messages -mtime +7
/bin/tar -zPcf /tmp/$(date +%F).tar.gz $aa
#!/bin/bash
for i in /bin/find /var/log/* -mtime +7
do
/bin/tar -zPcf /tmp/$(date +%F).tar.gz $i
done
本文分享了一个使用bash脚本自动归档Linux系统中过期日志文件的方法,通过find命令定位/var/log目录下超过7天的日志,利用tar进行压缩打包,确保系统日志管理的高效与有序。
#!/bin/bash
cd /var/log/
aa=/bin/find ./messages -mtime +7
/bin/tar -zPcf /tmp/$(date +%F).tar.gz $aa
#!/bin/bash
for i in /bin/find /var/log/* -mtime +7
do
/bin/tar -zPcf /tmp/$(date +%F).tar.gz $i
done
680

被折叠的 条评论
为什么被折叠?