shell習題-處理日誌

寫一個腳本查找/data/log目錄下,最後建立時間是3天前,後綴是*.log的文件,打包後發送至192.168.1.2服務上的/data/log下,並刪除原始.log文件,僅保留打包後的文件bash


#!/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
相關文章
相關標籤/搜索