注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

古城风~~~

竹密无妨溪水过,天高不碍白云飞。这天下总有一份是属于我古城的天地!

 
 
 

日志

 
 

SVN服务自启动配置(原创)  

2014-09-13 10:18:34|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
方法一:

(1)在/etc/rc.d/init.d目录下创建自定义脚本svnd
vi /etc/rc.d/init.d/svnd
#!/bin/sh
#
# chkconfig: - 85 15
# description: svnd server
#SVN_BIN svnserve程序路径
SVN_BIN=/usr/bin/svnserve
#SVN_HOME svn的版本库主目录
SVN_HOME=/mywork/svn
if [ ! -f "$SVN_BIN" ]
then
 echo "svnserver startup: cannot start"
 exit
fi
case "$1" in
 start)
  echo "Starting svnserve…"
  #"--listen-host 192.168.0.6 --listen-port 3690"为指定IP和端口号(不需要可删除),不设端口号默认为3690(修改端口号后需要注意防火墙是否已设置允许通过);-r是指svn仓库的目录
  $SVN_BIN -d -r $SVN_HOME --listen-host 192.168.0.6 --listen-port 3690
  echo "Finished!"
  ;;
 stop)
  echo "Stoping svnserve…"
  killall svnserve
  echo "Finished!"
  ;;
 restart)
  $0 stop
  $0 start
  ;;
 *)
  echo "Usage: svnd { start | stop | restart } "
  exit 1
esac
这里请注意,不要删除# chkconfig: - 85 15和# description: svnd server,不然无法使用chkconfig加入服务,会提示service svnd does not support chkconfig.

(2)修改svnd文件的权限
chmod 755 /etc/rc.d/init.d/svnd

(3)增加启动项
chkconfig --add svnd

(4)启动自定义的启动项,可通过“chkconfig”或“chkconfig | grep svnd”来查看启动情况
chkconfig svnd on

(5)使用命令“service svnd restart”来重启服务,或直接重启服务器“shutdown -r now”;

附加说明:可以通过命令ps -ef|grep svn|grep -v grep”来查看svn的运行情况,如果没有返回值则说明没有运行;


方法二:
(1)创建自定义的sh文件,目录(此处为/mywork/svn)可根据自己的情况修改:
vi /mywork/svn/svnd.sh
svnserve -d -r /mywork/svn --listen-host 192.168.0.6 --listen-port 3690

(2)修改sh文件的权限:
chmod 755 /mywork/svn/svnd.sh

(3)修改“/etc/rc.local”文件,在文件最后面追加指定代码:
echo "/mywork/svn/svnd.sh" >> /etc/rc.local
或使用vi编辑手动加入内容
vi /etc/rc.local
/mywork/svn/svnd.sh

(4)重启服务器,重启后可以使用命令“ps -ef|grep svn|grep -v grep”查看svn是否已运行。



  评论这张
 
阅读(345)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017