#!/bin/bash
# this script is copy the posw logfile to 52.32'log_bak
#use lftp protocol
date_dir=`date +%Y%m`
log_dir=`date +%d`
last_date_dir=`date -d "-30 day" +%Y%m`
last_log_dir=`date -d "-30 day" +%d`
cd /usr/local/pos/tdshome/trc/$date_dir/
lftp ftp://user:passwd@ip ;<<EOF
cd log_bak/posw/$date_dir
mirror -R /usr/local/pos/tdshome/trc/$date_dir/$log_dir;
EOF
本机删除一个月前的旧的日志文件
cd /usr/local/pos/tdshome/trc/
cd $last_date_dir
rm -rf $last_log_dir
echo $last_date_dir/$last_log_dir is removed at `date +%Y%m%d%H%M` >>/usr/local/pos/bak_error.log
转载于:https://blog.51cto.com/sadlar/1332921