脚本2017年12月25日13:13:49 - 右手博客 脚本2017年12月25日13:13:49 - 右手博客

脚本2017年12月25日13:13:49

#!/bin/bash
#by YOUSHOU
#This is a script to tar wiki!
#-------------------------------
#get time
ADATE=`date +%Y%m%d%H%M%S`
YDATE=`date -d yesterday +%Y%m%d`
DATE=`date +%Y%m%d`
DIR=/var/www
FTPDIR=/var/ftp.log
LOGDIR=/var/wwwbeifen.log
kaishi()
{
echo $ADATE >> $LOGDIR
echo 开始备份 >> $LOGDIR
}
#-------------------------------
#tarh
tarh()
{
tar -zcvf /var/www$DATE.tar.gz /var/www
echo 打包成功 >> $LOGDIR
}
#-------------------------------
shangchuan()
{
echo "开始上传" >> $LOGDIR
echo www$DATE.tar.gz
ftp -n<<!
open XXX.XXX.XXX.XXX
user ZHANGHAO MIMA
binary
hash
cd vmware
lcd /var/
prompt
mput www$DATE.tar.gz
close
bye
!
}
#-------------------------------
chaftp()
{
echo www$DATE.tar.gz
ftp -n<<!
open 192.168.1.101
user linux linux
binary
hash
cd vmware
ls www*
close
bye
!
}
#-------------------------------
panduanftp()
{
 echo 判断ftp成功 >> $LOGDIR
}
#-------------------------------

#-------------------------------
#本地delete yesterday
bddeleteyesterday()
{
#判断前一天备份知否存在
if [  -f "/var/www$YDATE.tar.gz" ]; then
 rm -f /var/www$YDATE.tar.gz
 echo 成功删除昨日备份  >> $LOGDIR
else
 echo 昨日备份不存在 >> $LOGDIR
fi
}
#-------------------------------
fengexian()
{
echo "------------" >> $LOGDIR
}
#-------------------------------

main()
{
      kaishi
      tarh
      shangchuan
      chaftp > $FTPDIR
      panduanftp
      bddeleteyesterday
      fengexian
}
main

评论 0

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论