启动两个svn服务,linux开机自启动方法

发布时间:2017-04-07 13:56:14编辑:丝画阁阅读(440)

1.创建执行脚本svn.sh(/root路径下),其内容很简单,如下:

1
2
#!/bin/bash
svnserve -d --listen-port 3690 -r/home/svndata

2.添加可执行权限

命令行运行

1
chmodug+x/root/svn.sh

3.添加自动运行

打开(vi或gedit) /etc/rc.d/rc.local ,在最后添加一行内容如下:

/root/svn.sh

保存退出。

4.检查

重启服务器,使用 ps -ef 看看svn进程是否启动了。


启动一个svn服务:

1
[root@vps svn] svnserve -d -r /home/svndata



1
2
svnserve -d --listen-port 3690 -r /home/svndata  
svnserve -d --listen-port 3691 -r /home/svndata1



==================================================================


如何设置svn服务器端的服务开机启动


启动subversion的服务可以通过两种方式来完成

1.第一种手动输入cmd命令,svn服务端软件服务的启动可以通过cmd命令来启动,定位到subversion的安装目录,我的机器是C:\Program Files\Subversion\bin, 输入命令 svnserve –d –r D:\svndemo,其中D:\svndemo是svn数据仓库的目录。

2.第二种把subversion的服务添加到windows服务,作为开机自动启动的服务,同样可以通过cmd命令来完成,命令如下:sc create svn binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r D:\svndemo" displayname= "Subversion Server" depend= Tcpip start= auto,其中"binpath="后面跟的是subversion的安装目录,--service -r后面的参数是数据仓库的路径。通过这种方式就把subversion的服务作为windows自启动的服务了。

接下只要重启服务器就可以了,服务器端的subversion的服务就可以开始运行了.

注:在WindowsServer中,要在cmd中创建服务,不要在PowerShell中,否则提示参数错误







关键字