shell编程(三)
加入日志记录和crontab。#!/bin/bash
riqi=`date +%d`
dat=`date +%C%y%m%d`
lastmon=`date -d"last month" +%C%y%m`
curmon=`date +%C%y%m`
if [ $riqi != "01" ]
then
echo "################## This day is $dat ##################" >>/home/rsync.log
for var1 in {01..15}
do
/usr/bin/rsync-avGameDB$curmon$var1*GameLogDB$curmon$var1* rsync://SvcCWRSYNC@192.168.1.14:2728/jzfy >>/home/rsync.log
done
echo "### 上半月的文件上传完毕!!!###">>/home/rsync.log
rm -rf GameDB$lastmon*GameLogDB$lastmon*
echo "### 上个月的文件已删除!!! ###">>/home/rsync.log
else
mv rsync.log rsync$lastmon.log
echo "">/home/rsync.log
echo "################## Today is 1. ##################" >>/home/rsync.log
for var2 in {16..31}
do
/usr/bin/rsync-avGameDB$lastmon$var2*GameLogDB$lastmon$var2* rsync://SvcCWRSYNC@192.168.1.14:2728/jzfy>>/home/rsync.log
done
echo "### 下半月的文件上传完毕!!!###">>/home/rsync.log
fi
## 02 0 1,16 * * /backup/push.sh
页:
[1]