c primer plus(第五版)读书笔计 第三章(4)
2012-09-23 00:44
260 查看
由于web服务器上的代码更新速度非常快,所以备份回滚变的非常重要,在源服务器在代码更新之前要做好备份
#!/bin/bash TODAY=`date +'%Y%m%d%H%M%S'` BACKUP_DIR=/home/path_to_file/publish/FILENAMEback FILE_DIR=/PATH/TO/FILE find $FILE_DIR/ -type f > /home/publish_file.list sed -i 's/\/PATH\/TO\/FILE\>//g' /home/pubilsh_file.list if [ ! -d $BACKUP_DIR$TODAY ]; then mkdir -p $BACKUP_DIR$TODAY fi for s in $(cat /home/publish_file.list) do if [ ! -d $BACKUP_DIR$TODAY${s%/*} ];then mkdir -p $BACKUP_DIR$TODAY${s%/*} fi done for s in $(cat /home/publish_file.list) do /bin/cp -fr /var/www/html$s $BACKUP_DIR$TODAY$s done find $BACKUP_DIR$TODAY -type f if [ $? = 0 ];then /bin/cp -fr $FILE_DIR/projectname /var/www/html/projectname rm -rf $FILE_DIR/* fi
相关文章推荐
- c primer plus(第五版)读书笔计 第三章(1)
- c primer plus(第五版)读书笔计 第三章(5)
- c primer plus(第五版)读书笔计 第三章(7)
- c primer plus(第五版)读书笔计 第三章(2)
- c primer plus(第五版)读书笔计 第三章(3)
- c primer plus(第五版)读书笔计 第三章(6)
- C Primer Plus (第五版) 第三章 编程练习
- 《C Primer Plus》(第五版)第三章编程练习题源代码
- c primer plus(第五版)读书笔计 第六章(9)
- c primer plus(第五版)读书笔计 第八章(4)
- c primer plus(第五版)读书笔计 第五章(2)
- c primer plus(第五版)读书笔计 第二章(6)
- c primer plus(第五版)读书笔计 第四章(3)
- c primer plus(第五版)读书笔计 第八章(2)
- c primer plus(第五版)读书笔计 第二章(2)
- c primer plus(第五版)读书笔计 第四章(5)
- c primer plus(第五版)读书笔计 第五章(5)
- c primer plus(第五版)读书笔计 第六章(4)
- c primer plus(第五版)读书笔计 第七章(2)
- c primer plus(第五版)读书笔计 第七章(4)