You are on page 1of 1

#!

/bin/bash
epurse_log="/export/home/epurse/log/"
archive="/export/home/epurse/log/archive/"
month=`date '+%Y%m'`
echo Start archive log
# Jump to log folder
cd ${archive}
# Move file to archive
cp ${epurse_log}${month}* ${archive}
#Compress files
find -iname ''${month}'*' -print | xargs tar -cvzf ${month}.tar.gz
y=`date '+%Y'`
m=`date '+%m'`
month=`$m - 1`

#!/bin/bash
epurse_log="/export/home/epurse/log/"
archive="/export/home/epurse/log/archive/"
y=`date +'%Y'`
cm=`date +'%m'`
bkm=`expr $cm - 1`
if [$bkm = '0'] then month=''$y'12'
else month=$y$bkm
echo Start archive log
# Jump to log folder
cd ${epurse_log}
# Move file to archive
mv ${month}* ${archive}
#Compress files
find -iname ''${month}'*' -print | xargs tar -cvzf log${month}.tar.gz
#Delete files had been compressed
find -iname ''${month}'*' -print | xargs rm -rf
echo Finished

You might also like