Chinaunix首页 | 论坛 | 博客
  • 博客访问: 277979
  • 博文数量: 65
  • 博客积分: 3091
  • 博客等级: 中校
  • 技术积分: 705
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-25 09:44
文章存档

2013年(2)

2012年(11)

2011年(12)

2010年(13)

2009年(15)

2008年(12)

分类: 系统运维

2011-06-20 18:57:59

1. 生成压缩包
#!/bin/bash
#

DATE=`date +%Y%m%d`
DEST_PATH=`dirname $0`

if test $DEST_PATH = ".";then
DEST_PATH=`pwd`
fi
echo DEST_PATH: $DEST_PATH

cd $DEST_PATH

rm -f test

cd /home

tar cf - `find test -type f | /usr/bin/grep -v test/tmp` | gzip -f > $DEST_PATH/test.tgz
#tar cf - test/works test/stubs test/app.bin | gzip -f > $DEST_PATH/test.tgz

echo "生成更新包完毕"

2.更新
#!/bin/bash
#

DATE=`date +%Y%m%d`
PACK_PATH=`dirname $0`

if test $PACK_PATH = ".";then
PACK_PATH=`pwd`
fi
echo PACK_PATH: $PACK_PATH

cd /home

cp -r test test$DATE
cat $PACK_PATH/test.tgz | gunzip -f - | tar xf -

echo "更新完毕"

阅读(1250) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~