六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 858|回复: 0

分享一个不错的svn更新shell脚本 安哥原创

[复制链接]
 楼主| 发表于 2014-11-17 11:14:16 | 显示全部楼层 |阅读模式
分享一个不错的svn更新shell脚本,因最近项目需要,自己写下了以下自动更新svn源码的shell

创建shell脚本:
  1. vi it.agoit.com.sh
复制代码
添加以下代码:安哥原创
  1. export LANG=zh_CN.UTF-8 #安哥原创
  2. echo 'start update...'
  3. basesvndir="[svn根目录]"
  4. basedir="[项目目录]"
  5. cd ${basedir}/Conf
  6. yes|cp dbconfig.php dbconfig_bak.php #对数据配置文件进行备份
  7. rm -rf db.php
  8. cd ${basesvndir}
  9. svn update --username=[svn用户名]--password=[svn密码]
  10. cd ${basedir}/Conf
  11. yes|cp dbconfig_bak.php dbconfig.php #更新完成后对数据库配置文件进行恢复
  12. echo 'svn update success!'
复制代码
给脚本赋进行权限:安哥原创
  1. chmod +x it.agoit.com.sh
复制代码
测试脚本运行:安哥原创
  1. ./it.agoit.com.sh
复制代码
当然此脚本可以加入定时任务以及自定义的WEB脚本中运行...安哥原创


该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表