用脚本处理日志
写一个脚本查找/data/log目录下,最后创建时间是3天前,后缀是*.log的文件,打包后发送至192.168.1.2服务上的/data/log下,并删除原始.log文件,仅保留打包后的文件
思路:
先找出三天前创建的-mtime +3,且后缀.log的文件,
打包 tar czvf
解包 tar xzvf
#!/bin/bash
find /data/log -name “*.log” -mtime +3 > /tmp/file.list
cd /data/log
tar czvf log.tar.gz `cat /tmp/file.list|xargs`
rsync -a log.tar.gz 192.168.1.2:/data/log # 这一步需要提前做一个免密码登录
for f in `cat /tmp/file.list`
do
rm -f $f
done
版权声明:本文为weixin_46108954原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。