linux启动自动加载svn服务

本文介绍了一种将svn服务设置为系统自动启动的方法。作者最初尝试通过编写脚本来手动启动svn服务,但随后决定将其添加到自动启动项中。文章详细描述了如何在Linux环境下创建和配置相应的启动脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在安装上svn服务器了以后,自己写了一个手动启动svn服务的脚本,可是不久就被否决了说是版本服务器有多重要,如果系统重新启动了,我们还有手动的启动这个启动那个,太麻烦了,所以就命令俺在把svn服务添加到自动启动项里面去。

于是乎,查看下这方面的资料,看到了不少好的文章,可感觉都不是自己想要的。这里给出几个链接:http://www.iusesvn.com/bbs/thread-549-1-1.html 

http://www.woaidiannao.com/html/ITjs/js/5804.html 感觉挺不错的。

我的做法是直接在/etc/init.d/文件夹下创建svnd.sh一个脚本文件:

#!/bin/bash # Init file for Svn server daemon # # chkconfig: 2345 80 25 # description: SVNserver server daemon # # processname: svnd case "$1" in start) sudo svnserve -d -r /home/svn/svnproject/project/ esac

这里需要大家注意的是:你的shell脚本头的东西尽量要与init.d中的shell文件一样,这样的好处就是不需要在配置其他的地方,另外还有就是语句中一定要至少包含start方法,stop方法还有reload方法,可以不写到时候需要的话,可以直接kill掉就好。这时我们要做的就是监测下能不能把服务起来然后在配置启动项。

[root@fsailing1 init.d]# service svnd start svnserve: 不能绑定服务器套接字: 地址已在使用

这里以为我的服务已经是起来的所以出现地址重复的原因。

接着我们要在setup中(我的服务器是cenos)进行配置或者使用chkconfig这个命令来配置。具体的自己man下所需要的命令

加油……

 


 

 

转载于:https://www.cnblogs.com/jpa2/archive/2012/03/18/2527466.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值