|
分享一个不错的svn更新shell脚本,因最近项目需要,自己写下了以下自动更新svn源码的shell
创建shell脚本:添加以下代码:安哥原创- export LANG=zh_CN.UTF-8 #安哥原创
- echo 'start update...'
- basesvndir="[svn根目录]"
- basedir="[项目目录]"
- cd ${basedir}/Conf
- yes|cp dbconfig.php dbconfig_bak.php #对数据配置文件进行备份
- rm -rf db.php
- cd ${basesvndir}
- svn update --username=[svn用户名]--password=[svn密码]
- cd ${basedir}/Conf
- yes|cp dbconfig_bak.php dbconfig.php #更新完成后对数据库配置文件进行恢复
- echo 'svn update success!'
复制代码 给脚本赋进行权限:安哥原创测试脚本运行:安哥原创当然此脚本可以加入定时任务以及自定义的WEB脚本中运行...安哥原创
|
|